Search
Preparing search index...
The search index is not available
seas-react-boilerplate
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
SAMLStrategy
Class SAMLStrategy
Implements passport-saml to connect to Harvard Key for authentication
Hierarchy
Strategy
SAMLStrategy
Index
Constructors
constructor
Properties
dev
Mode
Methods
authenticate
generate
Service
Provider
Metadata
logout
validate
Constructors
constructor
new SAMLStrategy
(
config
:
ConfigService
)
:
SAMLStrategy
Parameters
config:
ConfigService
Returns
SAMLStrategy
Properties
Private
dev
Mode
dev
Mode
:
boolean
Methods
authenticate
authenticate
(
req
:
express.Request
, options
:
AuthenticateOptions
|
AuthorizeOptions
)
:
void
Parameters
req:
express.Request
options:
AuthenticateOptions
|
AuthorizeOptions
Returns
void
generate
Service
Provider
Metadata
generate
Service
Provider
Metadata
(
decryptionCert
:
string
|
null
, signingCert
?:
string
|
null
)
:
string
Parameters
decryptionCert:
string
|
null
Optional
signingCert:
string
|
null
Returns
string
logout
logout
(
req
:
express.Request
, callback
:
function
)
:
void
Parameters
req:
express.Request
callback:
function
(
err
:
Error
|
null
, url
?:
string
)
:
void
Parameters
err:
Error
|
null
Optional
url:
string
Returns
void
Returns
void
validate
validate
(
profile
?:
HarvardKeyProfile
)
:
Promise
<
User
>
Parameters
Optional
profile:
HarvardKeyProfile
Returns
Promise
<
User
>
Globals
SAMLStrategy
constructor
dev
Mode
authenticate
generate
Service
Provider
Metadata
logout
validate
Generated using
TypeDoc
Implements passport-saml to connect to Harvard Key for authentication