Module: Feature_Passport

Enable passport feature

Source:
appFeatures/passport.js

Members


<static> type :string

This feature is loaded at service stage

Type:
  • string
Source:
appFeatures/passport.js

Methods


<static> load_(app, config)

Load the feature

Parameters:
Name Type Description
app Routable

The app module object

config object

Passport settings

Properties:
Name Type Argument Default Description
config.useSession bool <optional>
false

Use session or not, default: false

config.init object

Passport initialization settings

Properties
Name Type Argument Default Description
userProperty string <optional>
'user'

User property name, default: user

config.strategies array

Passport strategies, e.g. [ 'local', 'facebook' ]

config.exposeToServer array

Expose the passport servcie to while server

Source:
appFeatures/passport.js
Returns:
Type
Promise.<*>