OAuth MBean

您可以使用 MBean 编程来管理 OAuth 配置。

OAuth20ClientMBean.xml

addClient - 用于注册新的 OAuth 客户机。

参数名称 参数类型 描述
newClient com.ibm.ws.security.oauth20.plugins.BaseClient 新建 OAuth 客户机对象

removeClient - 用于注销现有 OAuth 客户机。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
clientId java.lang.String OAuth 客户机标识

OAuth20MBean.xml

reloadAllProviders - 用于从文件系统上的定义文件中重新装入所有 OAuth 提供程序。

reloadProvider - 用于从文件系统上的定义文件中重新装入单个 OAuth 提供程序。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称

updateProvider - 用于更新 OAuth 提供程序的参数。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
参数 java.util.List OAuth 提供程序配置参数

createProvider - 用于创建新的 OAuth 提供程序并将其持久存储到文件系统中。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
xmlParams java.util.List XML 配置内容

deleteProvider - 用于删除 OAuth 提供程序及其定义文件。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称

updateProviderParameter - 用于更新 OAuth 提供程序的一个参数。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
parameter OAuth20Parameter OAuth 提供程序配置参数

deleteProviderParameter - 用于从 OAuth 提供程序中删除一个参数。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
parameter OAuth20Parameter OAuth 提供程序配置参数

removeOAuthTokenByClientID - 用于移除或撤销对客户机标识所发放并且由用户授权的 OAuth 令牌。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
clientID java.lang.String OAuth 客户机标识
userName java.lang.String OAuth 资源所有者

removeAllOAuthTokenByClientID - 移除对客户机标识发放的所有 OAuth 令牌。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
clientID java.lang.String OAuth 客户机标识

removeAllOAuthTokenByUser - 移除用户发放的所有 OAuth 令牌。

参数名称 参数类型 描述
providerName java.lang.String OAuth 提供程序名称
userName java.lang.String OAuth 资源所有者

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwbs_oauthmbeans
文件名:rwbs_oauthmbeans.html