Metadata-Version: 1.1
Name: kinto-github-token
Version: 0.1.1
Summary: Github Authentication support for Kinto
Home-page: https://github.com/ptgamr/kinto-github-token
Author: Anh Trinh
Author-email: anh.trinhtrung@gmail.com
License: UNKNOWN
Description: # kinto-github-token
        
        Github Authentication support for Kinto
        
        ### Usage
        
        ```
        # changes to kinto.ini
        
        multiauth.policies = github
        multiauth.policy.github.use = kinto_github_token.authentication.GithubAuthenticationPolicy
        ```
        
        ### Authentication Flow
        
        ####  Redirect users to request GitHub access
        ```
        GET https://github.com/login/oauth/authorize
        ```
        
        #### After Github redirects back to your site, obtain the `code` and issue a request to Kinto API to get the `access_token`
        ```
        POST http://localhost:888/v1/github/token
        ```
        
        #### Having the access_token, use it as authorization headers to request Kinto API, or pass it to kinto.js client
        ```
        collection.sync({
          headers: {
            Authorization: 'github+bearer <your_token>'
          }
        })
        ```
        
        ### TODO
        [ ]  load github client_id & client_secret from kinto.ini
        
        ### Licence
        
        ### Authors
        
        `kinto-github-token` was written by `Anh Trinh <anh.trinhtrung@gmail.com>`_.
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
