UNPKG

@azure/msal-node

Version:
30 lines 1.34 kB
import { AuthenticationResult, ClientConfiguration } from "@azure/msal-common/node"; import { CommonUsernamePasswordRequest } from "../request/CommonUsernamePasswordRequest.js"; import { BaseClient } from "./BaseClient.js"; /** * Oauth2.0 Password grant client * Note: We are only supporting public clients for password grant and for purely testing purposes * @public * @deprecated - Use a more secure flow instead */ export declare class UsernamePasswordClient extends BaseClient { constructor(configuration: ClientConfiguration); /** * API to acquire a token by passing the username and password to the service in exchage of credentials * password_grant * @param request - CommonUsernamePasswordRequest */ acquireToken(request: CommonUsernamePasswordRequest): Promise<AuthenticationResult | null>; /** * Executes POST request to token endpoint * @param authority - authority object * @param request - CommonUsernamePasswordRequest provided by the developer */ private executeTokenRequest; /** * Generates a map for all the params to be sent to the service * @param request - CommonUsernamePasswordRequest provided by the developer */ private createTokenRequestBody; } //# sourceMappingURL=UsernamePasswordClient.d.ts.map