API Reference > itwin-client > Authentication > ImsAuthorizationClient ImsAuthorizationClient Class Beta Extends Client Methods Name Description constructor(): ImsAuthorizationClient Creates an instance of Client. getUrlSearchKey(): string Protected Gets name/key to query the service URLs from the URL Discovery Service ("Buddi") Inherited methods Name Inherited from Description applyUserConfiguredHttpRequestOptions(requestOptions: RequestOptions, userDefinedRequestOptions?: HttpRequestOptions): void Protected Client Configures request options based on user defined values in HttpRequestOptions delete(requestContext: AuthorizedClientRequestContext, relativeUrlPath: string, httpRequestOptions?: HttpRequestOptions): Promise<void> Protected Client used by clients to send delete requests getUrl(requestContext: ClientRequestContext): Promise<string> Client Gets the URL of the service. setupOptionDefaults(options: RequestOptions): Promise<void> Protected Client Augments request options with defaults returned by the DefaultRequestOptionsProvider. Properties Name Type Description searchKey StaticReadonly string Inherited properties Name Type Inherited from Description _url Protected undefined | string Client baseUrl Protected undefined | string Client Sets the default base URL to use with this client. Defined in clients/itwin/src/ImsAuthorizationClient.ts Line 13 Last Updated: 12 June, 2024