# Functions
NewAuthnRequest creates a protobuf object from XML-derived struct.
# Structs
Allows storage of data required for artifact response until service provider retrieves it.
User attributes.
Allows storage of the request for cases where there is a user wait state such as entering a password.
Allows storage of user information to avoid repeated logins, basis of SSO.