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 资源所有者 |