# Packages
package identityHandlers provides a collection of handlers for target systems,
these handlers create accounts and sso tokens */.
# Functions
GenerateSSOKey is a utility function that creates a temporary ID to identity a user from a delegated provider.
# Constants
OAuth token flow.
OAuth PW flow.
Portal.
Dashboard.
Tyk Access Token.
No description provided by the author
No description provided by the author
# Structs
Profile is the configuration objct for an authentication session, it combines an Action (what to do with the identity once confirmed, this is delegated to an IdentityHandler) with a Provider (such as Social / GPlus).
Certain providers can have constraints, this object sets out those constraints.
# Interfaces
AuthRegisterBackend is an interface to provide storage for profiles loaded into TAP.
IdentityHandler provides an interface that provides a generic way to handle the creation / login of an SSO session for a specific provider, it should generate users, tokens and SSO sesisons for whatever target system is being used off the back of a delegated authentication provider such as GPlus.
TAProvider is an interface that defines an actual handler for a specific authentication provider.
# Type aliases
An Action is a value that defines what a particular authentication profile will do, for example, create and log in a user to the dashboard, or to the portal.
ProviderType is a way of identitying whether a provider passes through or redirects.