Client Class


Base class for all Client implementations

Extended by

  • UrlDiscoveryClient
  • ImsFederatedAuthenticationClient
  • ImsActiveSecureTokenClient
  • ImsDelegationSecureTokenClient
  • WsgClient
  • ConnectSettingsClient
  • OidcClient
  • UlasClient


Name Description
constructor(): Client Protected Creates an instance of Client.  
delete(requestContext: AuthorizedClientRequestContext, relativeUrlPath: string): Promise<void> Protected used by clients to send delete requests  
getUrl(requestContext: ClientRequestContext): Promise<string> Gets the URL of the service.  
getUrlSearchKey(): string ProtectedAbstract Implemented by clients to specify the name/key to query the service URLs from
the URL Discovery Service ("Buddi")
setupOptionDefaults(options: RequestOptions): Promise<void> Protected Augments request options with defaults returned by the DefaultRequestOptionsProvider.  


Name Type Description
_url Protected undefined | string    

Defined in

Last Updated: 08 January, 2020