IConfidentialClientApplication interface
パブリック API 署名を定義する ConfidentialClientApplication クラスのインターフェイス
メソッド
| acquire |
(エンド ユーザーではなく) アプリケーションの機関からトークンを取得します |
| acquire |
OAuth 2.0 承認コード フローの最初の手順から受信した承認コードを交換してトークンを取得します。 |
| acquire |
新しい一連のトークンに対して提供された更新トークンを交換してトークンを取得します。 |
| acquire |
クライアント アプリケーションのユーザー名とパスワードを資格情報と交換して、パスワード付与を使用してトークンを取得します |
| acquire |
アプリケーションの機関からトークンを取得します |
| acquire |
トークンが要求されるアカウントをユーザーが指定すると、トークンをサイレント モードで取得します。 |
| clear |
キャッシュをクリアする |
| get |
承認要求の URL を作成します |
| get |
ロガー インスタンスを返します。 |
| get |
アプリケーションのトークン キャッシュを取得します |
| Set |
この拡張ポイントは、マネージド ID のサポートを強化するためにAzure SDKを目的とします |
| set |
構成で設定された既定のロガーを新しい Logger に新しい構成に置き換えます |
メソッドの詳細
acquireTokenByClientCredential(ClientCredentialRequest)
(エンド ユーザーではなく) アプリケーションの機関からトークンを取得します
function acquireTokenByClientCredential(request: ClientCredentialRequest): Promise<null | AuthenticationResult>
パラメーター
- request
- ClientCredentialRequest
返品
Promise<null | AuthenticationResult>
acquireTokenByCode(AuthorizationCodeRequest)
OAuth 2.0 承認コード フローの最初の手順から受信した承認コードを交換してトークンを取得します。
function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>
パラメーター
- request
- AuthorizationCodeRequest
返品
Promise<AuthenticationResult>
acquireTokenByRefreshToken(RefreshTokenRequest)
新しい一連のトークンに対して提供された更新トークンを交換してトークンを取得します。
function acquireTokenByRefreshToken(request: RefreshTokenRequest): Promise<null | AuthenticationResult>
パラメーター
- request
- RefreshTokenRequest
返品
Promise<null | AuthenticationResult>
acquireTokenByUsernamePassword(UsernamePasswordRequest)
警告
この API は非推奨になりました。
- Use a more secure flow instead
クライアント アプリケーションのユーザー名とパスワードを資格情報と交換して、パスワード付与を使用してトークンを取得します
function acquireTokenByUsernamePassword(request: UsernamePasswordRequest): Promise<null | AuthenticationResult>
パラメーター
- request
- UsernamePasswordRequest
返品
Promise<null | AuthenticationResult>
acquireTokenOnBehalfOf(OnBehalfOfRequest)
アプリケーションの機関からトークンを取得します
function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>
パラメーター
- request
- OnBehalfOfRequest
返品
Promise<null | AuthenticationResult>
acquireTokenSilent(SilentFlowRequest)
トークンが要求されるアカウントをユーザーが指定すると、トークンをサイレント モードで取得します。
function acquireTokenSilent(request: SilentFlowRequest): Promise<null | AuthenticationResult>
パラメーター
- request
- SilentFlowRequest
返品
Promise<null | AuthenticationResult>
clearCache()
キャッシュをクリアする
function clearCache()
getAuthCodeUrl(AuthorizationUrlRequest)
承認要求の URL を作成します
function getAuthCodeUrl(request: AuthorizationUrlRequest): Promise<string>
パラメーター
- request
- AuthorizationUrlRequest
返品
Promise<string>
getLogger()
getTokenCache()
SetAppTokenProvider(IAppTokenProvider)
この拡張ポイントは、マネージド ID のサポートを強化するためにAzure SDKを目的とします
function SetAppTokenProvider(provider: IAppTokenProvider)
パラメーター
- provider
- IAppTokenProvider