Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

EnableLog

EnableLog: boolean = false

Readonly LoginPath

LoginPath: string = "/login"

Readonly LoginSessionSet

LoginSessionSet: Set<string>

Server logged in sessions

Readonly ParameterName

ParameterName: ISSOParameterName = ...

Readonly SSOPath

SSOPath: string = "/sso"

Readonly Secret

Secret: string

Readonly TokenName

TokenName: string = "KAVEN-UNIFORM-SSO-TOKEN"

Methods

GetClient

  • Parameters

    • token: string

    Returns undefined | ISSOClientForServer

GetClients

  • Parameters

    • appID: string
    • Optional sessionID: string

    Returns ISSOClientForServer[]

GetClientsByServerSessionID

  • Parameters

    • serverSessionID: string

    Returns ISSOClientForServer[]

GetRedirectToClientURL

  • Parameters

    Returns undefined | string

Logout

  • Logout(serverSessionID: string, ignoreToken?: string): void
  • Parameters

    • serverSessionID: string
    • Optional ignoreToken: string

    Returns void

MakeNotifyURL

  • Parameters

    Returns undefined | string

MakeRedirectURL

  • Parameters

    Returns undefined | string

Verify

  • Parameters

    • originalUrl: string
    • Optional userID: string
    • Optional loginSessionID: string

      If defined, a new client will be created

    Returns undefined | ISSOServerVerifyResult

Legend

  • Variable
  • Function
  • Function with type parameter
  • Type alias
  • Class
  • Constructor
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Enumeration
  • Inherited property

Generated using TypeDoc