AdminTask 对象的 OAuth 命令组
可以通过 wsadmin 工具使用 Jython 或 Jacl 脚本语言来配置 OAuth。可以使用 OAuth 组中的命令和参数来配置 OAuth 信任关联拦截器 (TAI) 和管理 OAuth 提供程序配置。
AdminTask 对象的 OAuth 命令组包括下列命令:
- enableOAuthTAI
- createOAuthProvider
- deleteOAuthProvider
enableOAuthTAI 命令将 OAuth TAI 添加至 WebSphere® Application Server 的安全性配置。
信息 | 值 |
---|---|
必需参数 | 无 |
可选参数 | 无 |
示例:
- 使用 Jacl:
$AdminTask enableOAuthTAI
- 使用 Jython:
AdminTask.enableOAuthTAI()
createOAuthProvider 命令将在 WebSphere Application Server 的安全性配置中创建 OAuth 提供者。
信息 | 值 |
---|---|
必需参数 | -providerName OAuth 提供程序的名称。(字符串,必需) -fileName 要用于此提供者的提供者配置文件的名称。此参数所指定的文件必须存在。(字符串,必需) |
可选参数 | 无 |
示例:
- 使用 Jacl:
$AdminTask createOAuthProvider {-providerName OAuthProvider1 -fileName c:/WebSphere/properties/OAuthConfigSample.xml}
- 使用 Jython:
AdminTask.createOAuthProvider('[-providerName OAuthProvider1 -fileName c:/WebSphere/properties/OAuthConfigSample.xml]')
deleteOAuthProvider 命令将从 WebSphere Application Server 的安全性配置中删除 OAuth 提供者。
信息 | 值 |
---|---|
必需参数 | -providerName OAuth 提供程序的名称。(字符串,必需) |
可选参数 | 无 |
示例:
- 使用 Jacl:
$AdminTask deleteOAuthProvider {-providerName OAuthProvider1}
- 使用 Jython:
AdminTask.deleteOAuthProvider('-providerName OAuthProvider1')