Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

AppHost: string = Strings_Empty
AppID: string = Strings_Empty
AppNotifyPath: string = "/sso/notify"
EnableLog: boolean = false
ParameterName: ISSOParameterName = DefaultSSOParameterName
Secret: string
ServerHost: string = Strings_Empty
ServerLoginPath: string = "/login"
ServerSSOPath: string = "/sso"
TokenName: string = "KAVEN-UNIFORM-SSO-TOKEN"

Accessors

  • get AppNotifyURL(): string
  • Returns string

  • get ServerLoginURL(): string
  • Returns string

  • get ServerSSOURL(): string
  • Returns string

Methods

  • Type Parameters

    • T = any

    Parameters

    • url: string

    Returns Promise<IHttpResponse<T>>

  • GetRedirectToServerURL(originalUrl: string, sessionID?: string): Promise<string>
  • Parameters

    • originalUrl: string
    • Optional sessionID: string

    Returns Promise<string>

  • Logout(client: ISSOClient, notifyServer?: boolean): Promise<void>
  • note

    This method will not throw an exception

    Parameters

    Returns Promise<void>

  • MakeRedirectURL(returnTo: string, sessionID?: string): Promise<string>
  • Parameters

    • returnTo: string
    • Optional sessionID: string

    Returns Promise<string>

  • Parameters

    Returns Promise<string>

  • RemoveSSOParametersFromURL(url: string, ...others: string[]): string
  • Parameters

    • url: string
    • Rest ...others: string[]

    Returns string

  • Parameters

    • originalUrl: string

    Returns Promise<undefined | ISSOVerifyResult>

Generated using TypeDoc