SimpleCredentialProvider 類別

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

實作

public class SimpleCredentialProvider
implements CredentialProvider

CredentialProvider 介面的簡單實作。

建構函式摘要

建構函式 Description
SimpleCredentialProvider()

使用空的認證初始化新的實例。

SimpleCredentialProvider(String withAppId, String withPassword)

使用提供的認證,初始化新的實例。

方法摘要

修飾詞與類型 方法與描述
java.lang.String getAppId()

取得此認證的應用程式識別碼。

java.util.concurrent.CompletableFuture<java.lang.String> getAppPassword(String validateAppId)

取得指定 Bot 應用程式識別碼的應用程式密碼。

java.lang.String getPassword()

取得此認證的應用程式密碼。

java.util.concurrent.CompletableFuture<java.lang.Boolean> isAuthenticationDisabled()

檢查 Bot 驗證是否已停用。

java.util.concurrent.CompletableFuture<java.lang.Boolean> isValidAppId(String validateAppId)

驗證應用程式識別碼。

void setAppId(String witAppId)

設定此認證的應用程式識別碼。

void setPassword(String withPassword)

設定此認證的應用程式密碼。

方法繼承來源 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

建構函式詳細資料

SimpleCredentialProvider

public SimpleCredentialProvider()

使用空的認證初始化新的實例。

SimpleCredentialProvider

public SimpleCredentialProvider(String withAppId, String withPassword)

使用提供的認證,初始化新的實例。

參數:

withAppId - 應用程式識別碼。
withPassword - 應用程式密碼。

方法詳細資料

getAppId

public String getAppId()

取得此認證的應用程式識別碼。

傳回:

應用程式識別碼。

getAppPassword

public CompletableFuture getAppPassword(String validateAppId)

取得指定 Bot 應用程式識別碼的應用程式密碼。

參數:

validateAppId - 要為其取得密碼之應用程式的標識碼。

傳回:

如果工作成功且應用程式識別碼有效,則結果會包含密碼;否則為 null。

getPassword

public String getPassword()

取得此認證的應用程式密碼。

傳回:

密碼。

isAuthenticationDisabled

public CompletableFuture isAuthenticationDisabled()

檢查 Bot 驗證是否已停用。

傳回:

表示工作已排入佇列以執行的工作如果工作成功且已停用 Bot 驗證,則結果為 true;否則為 false。

isValidAppId

public CompletableFuture isValidAppId(String validateAppId)

驗證應用程式識別碼。

參數:

validateAppId - 要驗證的應用程式識別碼。

傳回:

如果工作成功,如果 appId 對控制器有效,則結果為 true;否則為 false。

setAppId

public void setAppId(String witAppId)

設定此認證的應用程式識別碼。

參數:

witAppId - 應用程式識別碼。

setPassword

public void setPassword(String withPassword)

設定此認證的應用程式密碼。

參數:

withPassword - 密碼。

適用於