WAS v8.5 > Reference > Configuration file descriptions![]()
OAuth MBeans
We can manage an OAuth configuration using MBean programming.
OAuth20ClientMBean.xml
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
OAuth20MBean.xml
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