Page Contents
Home > @loopback/authentication > AuthenticateActionProvider
AuthenticateActionProvider class
Provides the authentication action for a sequence
Signature:
export declare class AuthenticateActionProvider implements Provider<AuthenticateFn>
Implements: Provider<AuthenticateFn>
Example
context.bind('authentication.actions.authenticate').toProvider(AuthenticateActionProvider)
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(getStrategies, setCurrentUser, setRedirectUrl, setRedirectStatus, options) | Constructs a new instance of the AuthenticateActionProvider class |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| getStrategies | readonly |
Getter<AuthenticationStrategy | AuthenticationStrategy[] | undefined> | |
| setCurrentUser | readonly |
Setter<UserProfile> | |
| setRedirectStatus | readonly |
Setter<number> | |
| setRedirectUrl | readonly |
Setter<string> |
Methods
| Method | Modifiers | Description |
|---|---|---|
| action(request) | The implementation of authenticate() sequence action. | |
| value() |