OAuth-MBeans
Eine OAuth-Konfiguration kann mithilfe der MBean-Programmierung verwaltet werden.
OAuth20ClientMBean.xml
addClient: Registriert einen neuen OAuth-Client.
Parametername | Parametertyp | Beschreibung |
---|---|---|
newClient | com.ibm.ws.security.oauth20.plugins.BaseClient | Neues OAuth-Clientobjekt |
removeClient: Hebt die Registrierung eines vorhandenen OAuth-Clients auf.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
clientId | java.lang.String | OAuth-Client-ID |
OAuth20MBean.xml
reloadAllProviders: Lädt alle OAuth-Provider aus den Definitionsdateien des Dateisystems erneut.
reloadProvider: Lädt einen einzelnen OAuth-Provider aus der Definitionsdatei des Dateisystems erneut.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
updateProvider: Aktualisiert Parameter für einen OAuth-Provider.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
Parameter | java.util.List | Konfigurationsparameter für OAuth-Provider |
createProvider: Erstellt einen neuen OAuth-Provider und definiert ihn als persistent für das Dateisystem.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
xmlParams | java.util.List | XML-Konfigurationsinhalt |
deleteProvider: Löscht einen OAuth-Provider und seine Definitionsdatei.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
updateProviderParameter: Aktualisiert einen Parameter für einen OAuth-Provider.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
Parameter | OAuth20Parameter | Konfigurationsparameter für OAuth-Provider |
deleteProviderParameter: Löscht einen Parameter aus einem OAuth-Provider.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
Parameter | OAuth20Parameter | Konfigurationsparameter für OAuth-Provider |
removeOAuthTokenByClientID: Löscht oder widerruft ein OAuth-Token, das an die Client-ID ausgegeben und vom Benutzer berechtigt wurde.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
clientID | java.lang.String | OAuth-Client-ID |
userName | java.lang.String | OAuth-Ressourceneigner |
removeAllOAuthTokenByClientID: Entfernt alle an die Client-ID ausgegebenen OAuth-Token.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
clientID | java.lang.String | OAuth-Client-ID |
removeAllOAuthTokenByUser: Entfernt alle vom Benutzer ausgegebenen OAuth-Token.
Parametername | Parametertyp | Beschreibung |
---|---|---|
providerName | java.lang.String | OAuth-Providername |
userName | java.lang.String | OAuth-Ressourceneigner |