Class KavenSSOServer

Hierarchy (view full)

Constructors

Properties

EnableLog: boolean = false
LoginPath: string = "/login"
LoginSessionSet: Set<string>

Server logged in sessions

ParameterName: ISSOParameterName = DefaultSSOParameterName
SSOPath: string = "/sso"
Secret: string
TokenName: string = "KAVEN-UNIFORM-SSO-TOKEN"

Methods

  • Parameters

    Returns Promise<undefined | string>

  • Parameters

    • serverSessionID: string
    • OptionalignoreToken: string

    Returns Promise<void>

  • Parameters

    Returns undefined | Promise<string>

  • Parameters

    Returns Promise<undefined | string>

  • Parameters

    • originalUrl: string
    • OptionaluserID: string
    • OptionalloginSessionID: string

      If defined, a new client will be created

    Returns Promise<undefined | ISSOServerVerifyResult>