Github - velruse.providers.github
¶
The Github provider combines authentication with OAuth authorization. It requires a Github Application to have been created to use.
Github Links:
Settings¶
consumer_key
- github application consumer key
consumer_secret
- github application secret
scope
- github application scope
POST Parameters¶
Complete Example:
<form action="/velruse/github/login" method="post">
<input type="submit" value="Login with Github" />
</form>
Pyramid API¶
Github Authentication Views
-
class
GithubAuthenticationComplete
(profile=None, credentials=None, provider_name=None, provider_type=None)[source]¶ Bases:
velruse.AuthenticationComplete
Github auth complete