调度员

授权请求

class oauthlib.openid.connect.core.grant_types.ImplicitTokenGrantDispatcher(default_grant=None, oidc_grant=None)[源代码]

这是一个适配器类,它将路由简单的授权请求,这些请求具有 id_token 在……里面 response_type 和范围,包括 openid 到任何一个 default_grantoidc_grant 根据所要求的范围。

create_authorization_response(request, token_handler)[源代码]

读取作用域并将其发送到指定的处理程序。

validate_authorization_request(request)[源代码]

读取作用域并将其发送到指定的处理程序。

class oauthlib.openid.connect.core.grant_types.AuthorizationCodeGrantDispatcher(default_grant=None, oidc_grant=None)[源代码]

这是一个适配器类,它将路由简单授权码请求,这些请求具有 response_type=code 和范围,包括 openid 到任何一个 default_grantoidc_grant 根据所要求的范围。

create_authorization_response(request, token_handler)[源代码]

读取作用域并将其发送到指定的处理程序。

validate_authorization_request(request)[源代码]

读取作用域并将其发送到指定的处理程序。

令牌请求

class oauthlib.openid.connect.core.grant_types.AuthorizationTokenGrantDispatcher(request_validator, default_grant=None, oidc_grant=None)[源代码]

这是一个适配器类,它将根据请求的作用域将简单令牌请求路由到DEFAULT_GRANT或oIDC_GRANT,其中AUTHORIZATION_CODE的作用域包括‘OpenID’。

create_token_response(request, token_handler)[源代码]

读取作用域并将其发送到指定的处理程序。