Metadata-Version: 1.1
Name: django-slack-oauth
Version: 0.4
Summary: Handles OAuth and stores slack token
Home-page: https://github.com/izdi/django-slack-oauth
Author: Sergey Keller
Author-email: izdieu@gmail.com
License: MIT License
Download-URL: https://github.com/izdi/django-slack-oauth/tarball/0.4
Description: ======================================
        Django Slack Oauth
        ======================================
        
        Django module for handling Slack OAuth.
        In order to use Slack OAuth in your project you need to create application https://api.slack.com/applications
        
        
        Install
        ============
        
        ``pip install django-slack-oauth``
        
        Set up
        ============
        
        1. Add ``django_slack_oauth`` to your INSTALLED_APPS settings:
        
        .. code-block:: python
        
            INSTALLED_APPS = (
                ...
                'django_slack_oauth',
            )
        
        2. Run ``./manage migrate``; ``South`` or ``Django>=1.7`` is required.
        
        3. Include the application URLconf in your project urls.py:
        
        ``url(r'^slack/', include('django_slack_oauth.urls')),``
        
        4. Set up in your settings, these are required:
        
        .. code-block:: python
        
            SLACK_CLIENT_ID = os.environ.get('SLACK_CLIENT_ID')
            SLACK_CLIENT_SECRET = os.environ.get('SLACK_CLIENT_SECRET')
            SLACK_AUTHORIZATION_URL = 'https://slack.com/oauth/authorize'
            SLACK_OAUTH_ACCESS = 'https://slack.com/api/oauth.access'
        
        Also you can provide in your settings custom scope with ``SLACK_SCOPE`` attribute.
        Default scope is ``identify,read,post``. You can set a custom local redirect using
        the ``SLACK_SUCCESS_REDIRECT`` attribute. Default is ``/``
        
        5. Use the url to authenticate your users in your templates
        
        ``<a href='{% url 'slack_auth' %}'>Get slacked</a>``
        
        6. Find your token in ``slack_user`` table
        
Platform: UNKNOWN
