CertificateAuthenticator 類別

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.CertificateAuthenticator

實作

public class CertificateAuthenticator
implements Authenticator

CertificateAppCredentials 的令牌提供者。

建構函式摘要

建構函式 Description
CertificateAuthenticator(CertificateAppCredentialsOptions withOptions, OAuthConfiguration withConfiguration)

使用應用程式標識符和pkcs憑證建構 Authenticator。

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<IAuthenticationResult> acquireToken()

傳回令牌。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

建構函式詳細資料

CertificateAuthenticator

public CertificateAuthenticator(CertificateAppCredentialsOptions withOptions, OAuthConfiguration withConfiguration)

使用 appId 和 pkcs 憑證建構 Authenticator。

參數:

withOptions - CertificateAppCredentials 的選項。
withConfiguration - OAuthConfiguration。

擲回:

java.security.cert.CertificateException - 在 MSAL 應用程式建立期間。
java.security.UnrecoverableKeyException - 在 MSAL 應用程式建立期間。
java.security.NoSuchAlgorithmException - 在 MSAL 應用程式建立期間。
java.security.KeyStoreException - 在 MSAL 應用程式建立期間。
java.security.NoSuchProviderException - 在 MSAL 應用程式建立期間。
java.io.IOException - 在 MSAL 應用程式建立期間。

方法詳細資料

acquireToken

public CompletableFuture acquireToken()

傳回令牌。

傳回:

MSAL 令牌結果。

適用於