The type of the state implementation.
Builds the state.
Builds the state.
The type of the request body.
The current request.
The build state.
Publishes the state to the client.
Publishes the state to the client.
The type of the request body.
The result to send to the client.
The state to publish.
The current request.
The result to send to the client.
Validates the provider and the client state.
Validates the provider and the client state.
The type of the request body.
The provider ID.
The current request.
The state on success, otherwise an failure.
Provides state for authentication providers.