Django OAuth Toolkit
2.3.0
安装
快速入门
教程
Django REST框架
使用视图
模板
查看代码和详细信息
模型
高级主题
OpenID连接
信号
设置
独立的资源服务器
管理命令
词汇表
贡献
Django OAuth Toolkit
索引
索引
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
M
|
O
|
P
|
R
|
S
|
T
|
V
|
A
AbstractAccessToken(oauth2_provider.models 中的类)
AbstractApplication(oauth2_provider.models 中的类)
AbstractApplication(内置类)
AbstractGrant(oauth2_provider.models 中的类)
AbstractIDToken(oauth2_provider.models 中的类)
AbstractRefreshToken(oauth2_provider.models 中的类)
AccessToken.DoesNotExist
AccessToken.MultipleObjectsReturned
AccessToken(oauth2_provider.models 中的类)
allow_scopes() (oauth2_provider.models.AbstractAccessToken 方法)
allow_scopes() (oauth2_provider.models.AbstractIDToken 方法)
Application.DoesNotExist
Application.MultipleObjectsReturned
ApplicationDelete(oauth2_provider.views.application 中的类)
ApplicationDetail(oauth2_provider.views.application 中的类)
ApplicationList(oauth2_provider.views.application 中的类)
ApplicationOwnerIsUserMixin(oauth2_provider.views.application 中的类)
ApplicationRegistration(oauth2_provider.views.application 中的类)
ApplicationUpdate(oauth2_provider.views.application 中的类)
Application(oauth2_provider.models 中的类)
authenticate_client() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
AuthorizationView(oauth2_provider.views.base 中的类)
AuthorizedTokenDeleteView(oauth2_provider.views.token 中的类)
AuthorizedTokensListView(oauth2_provider.views.token 中的类)
B
BaseAuthorizationView(oauth2_provider.views.base 中的类)
built-in function
protected_resource()
rw_protected_resource()
C
clean() (oauth2_provider.models.AbstractApplication 方法)
ClientProtectedResourceMixin(oauth2_provider.views.mixins 中的类)
,
[1]
ClientProtectedResourceView(oauth2_provider.views.generic 中的类)
ClientProtectedScopedResourceView(oauth2_provider.views.generic 中的类)
ClientSecretField(oauth2_provider.models 中的类)
create_authorization_response() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
create_revocation_response() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
create_token_response() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
create_userinfo_response() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
D
default_redirect_uri(oauth2_provider.models.AbstractApplication 属性)
E
error_response() (oauth2_provider.views.base.BaseAuthorizationView 方法)
error_response() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
F
form_class(oauth2_provider.views.base.AuthorizationView 属性)
form_valid() (oauth2_provider.views.application.ApplicationRegistration 方法)
form_valid() (oauth2_provider.views.base.AuthorizationView 方法)
G
get() (oauth2_provider.views.base.AuthorizationView 方法)
get_access_token_admin_class()(在 oauth2_provider.models 模块中)
get_access_token_model()(在 oauth2_provider.models 模块中)
get_allowed_schemes() (oauth2_provider.models.AbstractApplication 方法)
get_application_admin_class()(在 oauth2_provider.models 模块中)
get_application_model()(在 oauth2_provider.models 模块中)
get_form_class() (oauth2_provider.views.application.ApplicationRegistration 方法)
get_form_class() (oauth2_provider.views.application.ApplicationUpdate 方法)
get_grant_admin_class()(在 oauth2_provider.models 模块中)
get_grant_model()(在 oauth2_provider.models 模块中)
get_id_token_admin_class()(在 oauth2_provider.models 模块中)
get_id_token_model()(在 oauth2_provider.models 模块中)
get_initial() (oauth2_provider.views.base.AuthorizationView 方法)
get_oauthlib_backend_class()(oauth2_provider.views.mixins.OAuthLibMixin 类方法)
,
[1]
get_oauthlib_core()(oauth2_provider.views.mixins.OAuthLibMixin 类方法)
,
[1]
get_queryset() (oauth2_provider.views.token.AuthorizedTokenDeleteView 方法)
get_queryset() (oauth2_provider.views.token.AuthorizedTokensListView 方法)
get_refresh_token_admin_class()(在 oauth2_provider.models 模块中)
get_refresh_token_model()(在 oauth2_provider.models 模块中)
get_scopes() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
get_scopes() (oauth2_provider.views.mixins.ReadWriteScopedResourceMixin 方法)
,
[1]
get_scopes() (oauth2_provider.views.mixins.ScopedResourceMixin 方法)
,
[1]
get_server()(oauth2_provider.views.mixins.OAuthLibMixin 类方法)
,
[1]
get_server_class()(oauth2_provider.views.mixins.OAuthLibMixin 类方法)
,
[1]
get_validator_class()(oauth2_provider.views.mixins.OAuthLibMixin 类方法)
,
[1]
Grant.DoesNotExist
Grant.MultipleObjectsReturned
Grant(oauth2_provider.models 中的类)
H
handle_no_permission() (oauth2_provider.views.base.AuthorizationView 方法)
I
IDToken.DoesNotExist
IDToken.MultipleObjectsReturned
IDToken(oauth2_provider.models 中的类)
is_expired() (oauth2_provider.models.AbstractAccessToken 方法)
is_expired() (oauth2_provider.models.AbstractGrant 方法)
is_expired() (oauth2_provider.models.AbstractIDToken 方法)
is_origin_allowed()(在 oauth2_provider.models 模块中)
is_usable() (oauth2_provider.models.AbstractApplication 方法)
is_valid() (oauth2_provider.models.AbstractAccessToken 方法)
is_valid() (oauth2_provider.models.AbstractIDToken 方法)
M
model(oauth2_provider.views.token.AuthorizedTokenDeleteView 属性)
model(oauth2_provider.views.token.AuthorizedTokensListView 属性)
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
OAuthLibMixin(oauth2_provider.views.mixins 中的类)
,
[1]
OIDCLogoutOnlyMixin(oauth2_provider.views.mixins 中的类)
,
[1]
OIDCOnlyMixin(oauth2_provider.views.mixins 中的类)
,
[1]
origin_allowed() (oauth2_provider.models.AbstractApplication 方法)
P
post_logout_redirect_uri_allowed() (oauth2_provider.models.AbstractApplication 方法)
pre_save() (oauth2_provider.models.ClientSecretField 方法)
protected_resource()
built-in function
ProtectedResourceMixin(oauth2_provider.views.mixins 中的类)
,
[1]
ProtectedResourceView(oauth2_provider.views.generic 中的类)
R
ReadWriteScopedResourceMixin(oauth2_provider.views.mixins 中的类)
,
[1]
ReadWriteScopedResourceView(oauth2_provider.views.generic 中的类)
redirect_to_uri_allowed()(在 oauth2_provider.models 模块中)
redirect_uri_allowed() (oauth2_provider.models.AbstractApplication 方法)
RefreshToken.DoesNotExist
RefreshToken.MultipleObjectsReturned
RefreshToken(oauth2_provider.models 中的类)
revoke() (oauth2_provider.models.AbstractAccessToken 方法)
revoke() (oauth2_provider.models.AbstractIDToken 方法)
revoke() (oauth2_provider.models.AbstractRefreshToken 方法)
RevokeTokenView(oauth2_provider.views.base 中的类)
rw_protected_resource()
built-in function
S
ScopedProtectedResourceView(oauth2_provider.views.generic 中的类)
ScopedResourceMixin(oauth2_provider.views.mixins 中的类)
,
[1]
scopes(oauth2_provider.models.AbstractAccessToken 属性)
scopes(oauth2_provider.models.AbstractIDToken 属性)
T
TokenView(oauth2_provider.views.base 中的类)
V
validate_authorization_request() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
verify_request() (oauth2_provider.views.mixins.OAuthLibMixin 方法)
,
[1]
刷新令牌
客户端
应用
授权令牌
授权服务器
授权码
访问令牌
资源所有者
资源服务器