# Functions
NewCredentials returns new credentials authenticator.
NewToken returns new token authenticator.
# Interfaces
CredentialsAuthenticator authorize by the username and password and adds Identity to request's Context.
TokenAuthenticator authorize by token and adds Identity to request's Context.
# Type aliases
CredentialsAuthFunc returns Identity from username and password combination.
TokenAuthFunc returns Identity from token.