aOAuthLib
latest
Installing OAuthLib
Frequently asked questions
Features and platforms
Reporting bugs how-to
Contributing
Release process
OAuth 1 versus OAuth 2
OAuth 1.0
OAuth 2.0
Security
Using Clients
Creating a Provider
Provider Endpoints
Grant types
Tokens
OpenID Connect
aOAuthLib
OAuth 2.0
Edit on GitHub
OAuth 2.0
Security
Environment Variables
Using Clients
Base Client
WebApplicationClient
MobileApplicationClient
LegacyApplicationClient
BackendApplicationClient
DeviceClient
Creating a Provider
1. OAuth2.0 Provider flows
2. Create your datastore models
3. Implement a validator
4. Create your composite endpoint
5. Create your endpoint views
6. Protect your APIs using scopes
7. Let us know how it went!
Provider Endpoints
Authorization
Token introspection
Token creation
Metadata endpoint
Token revocation
Resource authorization
Grant types
Authorization Code Grant
Implicit Grant
Resource Owner Password Credentials Grant
Client Credentials Grant
Refresh Token Grant
JWT Profile for Client Authentication and Authorization Grants
Custom Validators
Custom Grant type
Tokens
Bearer Tokens
SAML Tokens
MAC tokens