OAuthPromptSettings 类

  • java.lang.Object
    • com.microsoft.bot.dialogs.prompts.OAuthPromptSettings

public class OAuthPromptSettings

包含 />的设置OAuthPrompt

构造函数摘要

构造函数 说明
OAuthPromptSettings()

方法摘要

修饰符和类型 方法和描述
java.lang.String getConnectionName()

获取 OAuth 连接的名称。

boolean getEndOnInvalidMessage()

获取一个值, OAuthPrompt 该值指示 在收到无效消息时是否应结束。

AppCredentials getOAuthAppCredentials()

获取 OAuth 提示的OAuth应用凭据。

java.lang.String getText()

获取要包含在登录卡中的任何附加文本。

java.lang.Integer getTimeout()

获取提示等待用户进行身份验证的毫秒数。

java.lang.String getTitle()

获取登录卡的标题。

void setConnectionName(String withConnectionName)

设置 OAuth 连接的名称。

void setEndOnInvalidMessage(boolean withEndOnInvalidMessage)

设置一个值,该值指示 在收到无效消息时是否 OAuthPrompt 应结束。

void setOAuthAppCredentials(AppCredentials withOAuthAppCredentials)

设置 OAuth提示的 OAuth应用凭据。

void setText(String withText)

设置要包含在登录卡中的任何附加文本。

void setTimeout(Integer withTimeout)

设置提示等待用户进行身份验证的毫秒数。

void setTitle(String withTitle)

设置登录卡的标题。

方法继承自 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

构造函数详细信息

OAuthPromptSettings

public OAuthPromptSettings()

方法详细信息

getConnectionName

public String getConnectionName()

获取 OAuth 连接的名称。

Returns:

ConnectionName 值作为字符串。

getEndOnInvalidMessage

public boolean getEndOnInvalidMessage()

获取一个值, OAuthPrompt 该值指示 在收到无效消息时是否应结束。 通常, OAuthPrompt 在身份验证流期间, 将忽略来自用户的传入消息(如果它们与身份验证流无关)。 此标志允许结束 OAuthPrompt 而不是忽略用户的消息。 通常,此标志将设置为“true”,但默认为“false”以实现向后兼容性。

Returns:

EndOnInvalidMessage 值作为布尔值。

getOAuthAppCredentials

public AppCredentials getOAuthAppCredentials()

获取 OAuthPrompt 的 OAuthAppCredentials。

Returns:

OAuthAppCredentials 值作为 AppCredentials。

getText

public String getText()

获取要包含在登录卡中的任何附加文本。

Returns:

字符串格式的文本值。

getTimeout

public Integer getTimeout()

获取提示等待用户进行身份验证的毫秒数。 默认值为 900,000 (15 分钟) 。

Returns:

超时值作为 int?。

getTitle

public String getTitle()

获取登录卡的标题。

Returns:

将 Title 值作为字符串。

setConnectionName

public void setConnectionName(String withConnectionName)

设置 OAuth 连接的名称。

Parameters:

withConnectionName - ConnectionName 值。

setEndOnInvalidMessage

public void setEndOnInvalidMessage(boolean withEndOnInvalidMessage)

设置一个值,该值指示 在收到无效消息时是否 OAuthPrompt 应结束。 通常, OAuthPrompt 在身份验证流期间, 将忽略来自用户的传入消息(如果它们与身份验证流无关)。 此标志允许结束 OAuthPrompt 而不是忽略用户的消息。 通常,此标志将设置为“true”,但默认为“false”以实现向后兼容性。

Parameters:

withEndOnInvalidMessage - EndOnInvalidMessage 值。

setOAuthAppCredentials

public void setOAuthAppCredentials(AppCredentials withOAuthAppCredentials)

设置 OAuthPrompt 的 OAuthAppCredentials。

Parameters:

withOAuthAppCredentials - OAuthAppCredentials 值。

setText

public void setText(String withText)

设置要包含在登录卡中的任何附加文本。

Parameters:

withText - Text 值。

setTimeout

public void setTimeout(Integer withTimeout)

设置提示等待用户进行身份验证的毫秒数。 默认值为 900,000 (15 分钟) 。

Parameters:

withTimeout - Timeout 值。

setTitle

public void setTitle(String withTitle)

设置登录卡的标题。

Parameters:

withTitle - Title 值。

适用于