spresso.controller.grant.authentication package¶
Subpackages¶
Submodules¶
spresso.controller.grant.authentication.core module¶
-
class
ForwardAuthenticationGrant
(settings, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.GrantHandlerFactory
,spresso.controller.grant.base.SettingsMixin
-
settings_class
¶ alias of
Forward
-
-
class
IdentityProviderAuthenticationGrant
(login_site_adapter, signature_site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.GrantHandlerFactory
,spresso.controller.grant.base.SettingsMixin
-
settings_class
¶ alias of
IdentityProvider
-
-
class
RelyingPartyAuthenticationGrant
(index_site_adapter, start_login_site_adapter, redirect_site_adapter, login_site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.GrantHandlerFactory
,spresso.controller.grant.base.SettingsMixin
-
settings_class
¶ alias of
RelyingParty
-
spresso.controller.grant.authentication.forward module¶
-
class
ProxyHandler
(settings)[source]¶ Bases:
spresso.controller.grant.base.GrantHandler
,spresso.model.base.SettingsMixin
spresso.controller.grant.authentication.identity_provider module¶
-
class
InfoHandler
(settings)[source]¶ Bases:
spresso.controller.grant.base.GrantHandler
,spresso.model.base.SettingsMixin
,spresso.controller.grant.base.JsonErrorMixin
-
class
LoginHandler
(site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.GrantHandler
,spresso.controller.grant.base.SiteAdapterMixin
,spresso.model.base.SettingsMixin
,spresso.controller.grant.base.JsonErrorMixin
-
site_adapter_class
¶ alias of
LoginSiteAdapter
-
-
class
SignatureHandler
(site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.ValidatingGrantHandler
,spresso.controller.grant.base.SiteAdapterMixin
,spresso.model.base.SettingsMixin
,spresso.controller.grant.base.JsonErrorMixin
-
site_adapter_class
¶ alias of
SignatureSiteAdapter
-
spresso.controller.grant.authentication.relying_party module¶
-
class
IndexHandler
(site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.GrantHandler
,spresso.controller.grant.base.SiteAdapterMixin
,spresso.model.base.SettingsMixin
-
site_adapter_class
¶ alias of
IndexSiteAdapter
-
-
class
LoginHandler
(site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.ValidatingGrantHandler
,spresso.controller.grant.base.SiteAdapterMixin
,spresso.model.base.SettingsMixin
,spresso.controller.grant.base.JsonErrorMixin
-
site_adapter_class
¶ alias of
LoginSiteAdapter
-
-
class
RedirectHandler
(site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.ValidatingGrantHandler
,spresso.controller.grant.base.SiteAdapterMixin
,spresso.model.base.SettingsMixin
,spresso.controller.grant.base.JsonErrorMixin
-
site_adapter_class
¶ alias of
RedirectSiteAdapter
-
-
class
StartLoginHandler
(site_adapter, **kwargs)[source]¶ Bases:
spresso.controller.grant.base.ValidatingGrantHandler
,spresso.controller.grant.base.SiteAdapterMixin
,spresso.model.base.SettingsMixin
,spresso.controller.grant.base.JsonErrorMixin
-
site_adapter_class
¶ alias of
StartLoginSiteAdapter
-
-
class
WaitHandler
(settings)[source]¶ Bases:
spresso.controller.grant.base.GrantHandler
,spresso.model.base.SettingsMixin