Django OAuth Toolkit
3.0.0
Installation
Getting started
Tutorials
Django Rest Framework
Using the views
Templates
Views code and details
Models
Advanced topics
OpenID Connect
Signals
Settings
Separate Resource Server
Management commands
Glossary
Contributing
Changelog
Django OAuth Toolkit
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
M
|
O
|
P
|
R
|
S
|
T
|
V
A
AbstractAccessToken (class in oauth2_provider.models)
AbstractApplication (built-in class)
(class in oauth2_provider.models)
AbstractGrant (class in oauth2_provider.models)
AbstractIDToken (class in oauth2_provider.models)
AbstractRefreshToken (class in oauth2_provider.models)
Access Token
AccessToken (class in oauth2_provider.models)
AccessToken.DoesNotExist
AccessToken.MultipleObjectsReturned
allow_scopes() (oauth2_provider.models.AbstractAccessToken method)
(oauth2_provider.models.AbstractIDToken method)
Application
(class in oauth2_provider.models)
Application.DoesNotExist
Application.MultipleObjectsReturned
ApplicationDelete (class in oauth2_provider.views.application)
ApplicationDetail (class in oauth2_provider.views.application)
ApplicationList (class in oauth2_provider.views.application)
ApplicationOwnerIsUserMixin (class in oauth2_provider.views.application)
ApplicationRegistration (class in oauth2_provider.views.application)
ApplicationUpdate (class in oauth2_provider.views.application)
authenticate_client() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
Authorization Code
Authorization Server
Authorization Token
AuthorizationView (class in oauth2_provider.views.base)
AuthorizedTokenDeleteView (class in oauth2_provider.views.token)
AuthorizedTokensListView (class in oauth2_provider.views.token)
B
BaseAuthorizationView (class in oauth2_provider.views.base)
built-in function
OAuth2Validator.get_or_create_user_from_content()
protected_resource()
rw_protected_resource()
C
clean() (oauth2_provider.models.AbstractApplication method)
Client
ClientProtectedResourceMixin (class in oauth2_provider.views.mixins)
,
[1]
ClientProtectedResourceView (class in oauth2_provider.views.generic)
ClientProtectedScopedResourceView (class in oauth2_provider.views.generic)
ClientSecretField (class in oauth2_provider.models)
create_authorization_response() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
create_revocation_response() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
create_token_response() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
create_userinfo_response() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
D
default_redirect_uri (oauth2_provider.models.AbstractApplication property)
E
error_response() (oauth2_provider.views.base.BaseAuthorizationView method)
(oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
F
form_class (oauth2_provider.views.base.AuthorizationView attribute)
form_valid() (oauth2_provider.views.application.ApplicationRegistration method)
(oauth2_provider.views.base.AuthorizationView method)
G
get() (oauth2_provider.views.base.AuthorizationView method)
get_access_token_admin_class() (in module oauth2_provider.models)
get_access_token_model() (in module oauth2_provider.models)
get_allowed_schemes() (oauth2_provider.models.AbstractApplication method)
get_application_admin_class() (in module oauth2_provider.models)
get_application_model() (in module oauth2_provider.models)
get_form_class() (oauth2_provider.views.application.ApplicationRegistration method)
(oauth2_provider.views.application.ApplicationUpdate method)
get_grant_admin_class() (in module oauth2_provider.models)
get_grant_model() (in module oauth2_provider.models)
get_id_token_admin_class() (in module oauth2_provider.models)
get_id_token_model() (in module oauth2_provider.models)
get_initial() (oauth2_provider.views.base.AuthorizationView method)
get_oauthlib_backend_class() (oauth2_provider.views.mixins.OAuthLibMixin class method)
,
[1]
get_oauthlib_core() (oauth2_provider.views.mixins.OAuthLibMixin class method)
,
[1]
get_queryset() (oauth2_provider.views.token.AuthorizedTokenDeleteView method)
(oauth2_provider.views.token.AuthorizedTokensListView method)
get_refresh_token_admin_class() (in module oauth2_provider.models)
get_refresh_token_model() (in module oauth2_provider.models)
get_scopes() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
(oauth2_provider.views.mixins.ReadWriteScopedResourceMixin method)
,
[1]
(oauth2_provider.views.mixins.ScopedResourceMixin method)
,
[1]
get_server() (oauth2_provider.views.mixins.OAuthLibMixin class method)
,
[1]
get_server_class() (oauth2_provider.views.mixins.OAuthLibMixin class method)
,
[1]
get_validator_class() (oauth2_provider.views.mixins.OAuthLibMixin class method)
,
[1]
Grant (class in oauth2_provider.models)
Grant.DoesNotExist
Grant.MultipleObjectsReturned
H
handle_no_permission() (oauth2_provider.views.base.AuthorizationView method)
I
IDToken (class in oauth2_provider.models)
IDToken.DoesNotExist
IDToken.MultipleObjectsReturned
is_expired() (oauth2_provider.models.AbstractAccessToken method)
(oauth2_provider.models.AbstractGrant method)
(oauth2_provider.models.AbstractIDToken method)
is_origin_allowed() (in module oauth2_provider.models)
is_usable() (oauth2_provider.models.AbstractApplication method)
is_valid() (oauth2_provider.models.AbstractAccessToken method)
(oauth2_provider.models.AbstractIDToken method)
M
model (oauth2_provider.views.token.AuthorizedTokenDeleteView attribute)
(oauth2_provider.views.token.AuthorizedTokensListView attribute)
module
oauth2_provider.models
oauth2_provider.views.application
oauth2_provider.views.base
oauth2_provider.views.generic
oauth2_provider.views.mixins
,
[1]
oauth2_provider.views.token
O
oauth2_provider.models
module
oauth2_provider.views.application
module
oauth2_provider.views.base
module
oauth2_provider.views.generic
module
oauth2_provider.views.mixins
module
,
[1]
oauth2_provider.views.token
module
OAuth2Validator.get_or_create_user_from_content()
built-in function
OAuthLibMixin (class in oauth2_provider.views.mixins)
,
[1]
OIDCLogoutOnlyMixin (class in oauth2_provider.views.mixins)
,
[1]
OIDCOnlyMixin (class in oauth2_provider.views.mixins)
,
[1]
origin_allowed() (oauth2_provider.models.AbstractApplication method)
P
post_logout_redirect_uri_allowed() (oauth2_provider.models.AbstractApplication method)
pre_save() (oauth2_provider.models.ClientSecretField method)
(oauth2_provider.models.TokenChecksumField method)
protected_resource()
built-in function
ProtectedResourceMixin (class in oauth2_provider.views.mixins)
,
[1]
ProtectedResourceView (class in oauth2_provider.views.generic)
R
ReadWriteScopedResourceMixin (class in oauth2_provider.views.mixins)
,
[1]
ReadWriteScopedResourceView (class in oauth2_provider.views.generic)
redirect_to_uri_allowed() (in module oauth2_provider.models)
redirect_uri_allowed() (oauth2_provider.models.AbstractApplication method)
Refresh Token
RefreshToken (class in oauth2_provider.models)
RefreshToken.DoesNotExist
RefreshToken.MultipleObjectsReturned
Resource Owner
Resource Server
revoke() (oauth2_provider.models.AbstractAccessToken method)
(oauth2_provider.models.AbstractIDToken method)
(oauth2_provider.models.AbstractRefreshToken method)
RevokeTokenView (class in oauth2_provider.views.base)
rw_protected_resource()
built-in function
S
ScopedProtectedResourceView (class in oauth2_provider.views.generic)
ScopedResourceMixin (class in oauth2_provider.views.mixins)
,
[1]
scopes (oauth2_provider.models.AbstractAccessToken property)
(oauth2_provider.models.AbstractIDToken property)
T
TokenChecksumField (class in oauth2_provider.models)
TokenView (class in oauth2_provider.views.base)
V
validate_authorization_request() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]
verify_request() (oauth2_provider.views.mixins.OAuthLibMixin method)
,
[1]