Page Contents

Home > @loopback/authentication-passport > StrategyAdapter

StrategyAdapter class

Adapter class to invoke passport-strategy 1. provides express dependencies to the passport strategies 2. provides shimming of requests for passport authentication 3. provides life-cycle similar to express to the passport-strategy 4. provides state methods to the strategy instance see: https://github.com/jaredhanson/passport

Signature:

export declare class StrategyAdapter<U> implements AuthenticationStrategy 

Implements: AuthenticationStrategy

Constructors

Constructor Modifiers Description
(constructor)(strategy, name, userProfileFactory)   Constructs a new instance of the StrategyAdapter class

Properties

Property Modifiers Type Description
name readonly string  

Methods

Method Modifiers Description
authenticate(request, options)   The function to invoke the contained passport strategy. 1. Create an instance of the strategy 2. add success and failure state handlers 3. authenticate using the strategy