This provider must be implemented in order to supply OTP configuration parameters.
This provider must be implemented in order to supply SAML configuration parameters.
This is a provider interface providing username and password for basic authentication.
Special handler that is invoked by
Utility class used only internally.
Value-object signaling cancellation of basic auth.
This class is the main class of the
An in-memory cookie store.
OTP activity used by the mechanism popping up a WebView whenever browser-based authentication is required.
Immutable object for otp configuration.
OTP response filter implementation capable of reacting to a OTP challenge received via the HTTP POST binding.
SAML2 activity used by the mechanism popping up a WebView whenever browser-based authentication is required.
Immutable object for pure SAML2 configuration for endpoints using an augmented Web Browser SSO profile approach.
This is a value-object class in order to pass back user credentials through the
Enumeration of descriptors of request and response filters configured by the various methods of
Signals the possible cancellation reasons during a OTP flow.
Signals the possible cancellation reasons during a SAML2 flow.
HttpConversation. It offers support for various authentication schemes, such as BasicAuth, SAML2, OAuth2, etc..
Under the hood, the various authentication/authorization schemes are implemented using
IResponseFilters. These objects are usually not part of the public API of this library but are instead
handled and instantiated by the configurator.
Refer to the documentation of the
CommonAuthFlowsConfigurator class for the details.