spresso.controller.grant.authentication package

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

process(request, response, environ)[source]

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

process(request, response, environ)[source]
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

process(request, response, environ)[source]
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

process(request, response, environ)[source]
read_validate_params(request)[source]
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

process(request, response, environ)[source]
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

process(request, response, environ)[source]
read_validate_params(request)[source]
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

process(request, response, environ)[source]
read_validate_params(request)[source]
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

process(request, response, environ)[source]
read_validate_params(request)[source]
site_adapter_class

alias of StartLoginSiteAdapter

class WaitHandler(settings)[source]

Bases: spresso.controller.grant.base.GrantHandler, spresso.model.base.SettingsMixin

process(request, response, environ)[source]

Module contents