Structs

This wraps an optional JSON blob that could be provided by an authentication provider. It can be used to give details about the authentication or explain why it was rejected.
Handle to trigger authentication requests