You can manage an OAuth configuration by using MBean programming.
addClient - registers a new OAuth client.
Parameter name | Parameter type | Description |
---|---|---|
newClient | com.ibm.ws.security.oauth20.plugins.BaseClient | New OAuth client object |
removeClient - unregisters an existing OAuth client.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth Provider Name |
clientId | java.lang.String | OAuth Client ID |
reloadAllProviders - reloads all OAuth providers from the definition files on the file system.
reloadProvider - reloads an individual OAuth provider from the definition file on the file system.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
updateProvider - updates parameters for an OAuth provider.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
Parameters | java.util.List | OAuth provider configuration parameters |
createProvider - creates a new OAuth provider and persists it to the file system.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
xmlParams | java.util.List | XML Configuration Contents |
deleteProvider - deletes an OAuth provider and its definition file.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
updateProviderParameter - updates one parameter for an OAuth provider.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
parameter | OAuth20Parameter | OAuth provider configuration parameter |
deleteProviderParameter - deletes one parameter from an OAuth provider.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
parameter | OAuth20Parameter | OAuth provider configuration parameter |
removeOAuthTokenByClientID - removes or revokes an OAuth token issued to the client ID and authorized by the user.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
clientID | java.lang.String | OAuth Client ID |
userName | java.lang.String | OAuth resource owner |
removeAllOAuthTokenByClientID - removes all OAuth tokens issued to the client ID.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
clientID | java.lang.String | OAuth Client ID |
removeAllOAuthTokenByUser - removes all OAuth tokens issued by the user.
Parameter name | Parameter type | Description |
---|---|---|
providerName | java.lang.String | OAuth provider name |
userName | java.lang.String | OAuth resource owner |