UsernamePasswordClient class
경고
이 API는 이제 사용되지 않습니다.
- Use a more secure flow instead
Oauth2.0 암호 부여 클라이언트 참고: 암호 부여 및 순수 테스트 목적으로만 공용 클라이언트를 지원합니다.
- Extends
-
@azure/msal-common.BaseClient
메서드
| acquire |
자격 증명의 exchage에서 서비스에 사용자 이름 및 암호를 전달하여 토큰을 획득하는 API password_grant |
상속된 메서드
| create |
/token 요청에 대한 쿼리 문자열을 만듭니다. |
| send |
필요한 실행 전 및 사후 논리를 사용하여 sendPostRequestAsync를 래핑합니다. |
| update |
클라이언트의 기관 개체를 업데이트합니다. 엔드포인트 검색을 완료해야 합니다. |
생성자 세부 정보
UsernamePasswordClient(ClientConfiguration)
new UsernamePasswordClient(configuration: ClientConfiguration)
매개 변수
- configuration
- @azure/msal-common.ClientConfiguration
상속된 속성 세부 정보
authority
authority: Authority
속성 값
상속된 개체 BaseClient.authority
logger
메서드 세부 정보
acquireToken(CommonUsernamePasswordRequest)
자격 증명의 exchage에서 서비스에 사용자 이름 및 암호를 전달하여 토큰을 획득하는 API password_grant
function acquireToken(request: CommonUsernamePasswordRequest): Promise<null | AuthenticationResult>
매개 변수
- request
- CommonUsernamePasswordRequest
CommonUsernamePasswordRequest
반품
Promise<null | AuthenticationResult>
상속된 메서드 세부 정보
createTokenQueryParameters(BaseAuthRequest)
/token 요청에 대한 쿼리 문자열을 만듭니다.
function createTokenQueryParameters(request: BaseAuthRequest): string
매개 변수
- request
- BaseAuthRequest
반품
string
상속된 개체 BaseClient.createTokenQueryParameters
sendPostRequest<T>(RequestThumbprint, string, NetworkRequestOptions, string)
필요한 실행 전 및 사후 논리를 사용하여 sendPostRequestAsync를 래핑합니다.
function sendPostRequest<T>(thumbprint: RequestThumbprint, tokenEndpoint: string, options: NetworkRequestOptions, correlationId: string): Promise<NetworkResponse<T>>
매개 변수
- thumbprint
- RequestThumbprint
제한에 대한 지문 요청
- tokenEndpoint
-
string
POST를 만들 엔드포인트
- options
- NetworkRequestOptions
POST 요청에 포함할 본문 및 헤더
- correlationId
-
string
원격 분석의 CorrelationId
반품
Promise<NetworkResponse<T>>
상속된 개체 BaseClient.sendPostRequest
updateAuthority(string, string)
클라이언트의 기관 개체를 업데이트합니다. 엔드포인트 검색을 완료해야 합니다.
function updateAuthority(cloudInstanceHostname: string, correlationId: string): Promise<void>
매개 변수
- cloudInstanceHostname
-
string
- correlationId
-
string
반품
Promise<void>
상속된 개체 BaseClient.updateAuthority