Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SAMLStrategy

Implements passport-saml to connect to Harvard Key for authentication

Hierarchy

  • Strategy
    • SAMLStrategy

Index

Constructors

constructor

Properties

Private devMode

devMode: boolean

Methods

authenticate

  • authenticate(req: express.Request, options: AuthenticateOptions | AuthorizeOptions): void
  • Parameters

    • req: express.Request
    • options: AuthenticateOptions | AuthorizeOptions

    Returns void

generateServiceProviderMetadata

  • generateServiceProviderMetadata(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

Generated using TypeDoc