Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FileBasedResourcePrincipalFederationClient

This class gets a security token from file.

Hierarchy

  • FileBasedResourcePrincipalFederationClient

Implements

Constructors

constructor

Properties

Private resourcePrincipalSessionTokenPath

resourcePrincipalSessionTokenPath: string

Private securityTokenAdapter

securityTokenAdapter: SecurityTokenAdapter

Private sessionKeySupplier

sessionKeySupplier: SessionKeySupplier

Methods

getSecurityToken

  • getSecurityToken(): Promise<string>

Protected getSecurityTokenFromFile

getStringClaim

  • getStringClaim(key: string): Promise<string | null>

refreshAndGetSecurityToken

  • refreshAndGetSecurityToken(): Promise<string>

Private refreshAndGetSecurityTokenInner

  • refreshAndGetSecurityTokenInner(doFinalTokenValidityCheck: boolean): Promise<string>