spresso.view.authentication package¶
Submodules¶
spresso.view.authentication.forward module¶
-
class
ProxyView
(response_class=<class 'spresso.model.web.base.Response'>, **kwargs)[source]¶ Bases:
spresso.view.base.TemplateView
View that specifies the template for the proxy endpoint.
spresso.view.authentication.identity_provider module¶
-
class
SignatureView
(signature, **kwargs)[source]¶ Bases:
spresso.view.base.JsonView
,spresso.model.base.SettingsMixin
View for the Identity Assertion signature endpoint.
-
class
WellKnownInfoView
(response_class=<class 'spresso.model.web.base.Response'>, **kwargs)[source]¶ Bases:
spresso.view.base.JsonView
,spresso.model.base.SettingsMixin
View for the well-known information endpoint.
spresso.view.authentication.relying_party module¶
-
class
LoginView
(user_email)[source]¶ Bases:
spresso.view.base.JsonView
View for the Login endpoint.
-
class
RedirectView
(response_class=<class 'spresso.model.web.base.Response'>, **kwargs)[source]¶ Bases:
spresso.view.base.TemplateView
View that specifies the template for the redirect endpoint.
-
class
StartLoginView
(session, **kwargs)[source]¶ Bases:
spresso.view.base.JsonView
,spresso.model.base.SettingsMixin
View for the Start Login endpoint.
-
class
WaitView
(response_class=<class 'spresso.model.web.base.Response'>, **kwargs)[source]¶ Bases:
spresso.view.base.TemplateView
View that specifies the template for the wait endpoint.