Appends a auth provider to the chain.
Authenticate a user.
The first argument is a JSON object containing information for authenticating the user. What this actually contains depends on the specific implementation. In the case of a simple username/password based authentication it is likely to contain a JSON object with the following structure:
{ "username": "tim", "password": "mypassword" }For other types of authentication it contain different information - for example a JWT token or OAuth bearer token.
If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
Authenticate a user.
The first argument is a JSON object containing information for authenticating the user. What this actually contains depends on the specific implementation. In the case of a simple username/password based authentication it is likely to contain a JSON object with the following structure:
{ "username": "tim", "password": "mypassword" }For other types of authentication it contain different information - for example a JWT token or OAuth bearer token.
If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
Authenticate a user.
The first argument is a Credentials object containing information for authenticating the user. What this actually contains depends on the specific implementation.
If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
Authenticate a user.
The first argument is a Credentials object containing information for authenticating the user. What this actually contains depends on the specific implementation.
If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
Create a Chainable Auth Provider auth provider that will resolve if all auth providers are successful.
Create a Chainable Auth Provider auth provider that will resolve on the first success.
Create a Chainable Auth Provider auth provider
Generated using TypeDoc
Chain several authentication providers as if they were one. This is useful for cases where one want to authenticate across several providers, for example, database and fallback to passwd file.