Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • OAuthAuthenticator

Implements

Index

Properties

Private _apiTokenUrl

_apiTokenUrl: string

Private _contentType

_contentType: string = "application/x-www-form-urlencoded"

Private _isAuthenticated

_isAuthenticated: boolean = false

Private _token

_token: string

Methods

Private _authenticatedFetch

  • _authenticatedFetch(source: string): Promise<Response>
  • Parameters

    • source: string

    Returns Promise<Response>

Private _buildUsernamePasswordHeader

  • _buildUsernamePasswordHeader(username: string, password: string, contentType: string): any
  • Parameters

    • username: string
    • password: string
    • contentType: string

    Returns any

Private _buildUsernamePasswordRequest

  • _buildUsernamePasswordRequest(username: string, password: string, contentType: string): Promise<void>
  • Parameters

    • username: string
    • password: string
    • contentType: string

    Returns Promise<void>

authenticate

  • authenticate(): Promise<void>
  • Returns Promise<void>

clearToken

  • clearToken(): void
  • Returns void

contentType

  • contentType(contentType: string): this
  • Parameters

    • contentType: string

    Returns this

getAuthenticatedFetch

  • getAuthenticatedFetch(): any

getAuthenticationData

  • getAuthenticationData(): { headers: object }
  • Returns { headers: object }

    • headers: object
      • Authorization: string

initialize

  • initialize(tokenUrl: string, token?: string): void
  • Parameters

    • tokenUrl: string
    • Optional token: string

    Returns void

isAuthenticated

  • isAuthenticated(): boolean
  • Returns boolean

Generated using TypeDoc