Domanda

Sto progettando una nuova applicazione che necessita di funzionalità di gestione delle identità (ad es.gestione degli account utente e dei ruoli).Vorrei delegare tale funzionalità a un Identity Server.

  1. Esiste un'API REST o SOAP esposta da WSO2 Identity Server per la gestione degli account utente (ad es.simile a API REST di OpenAM)?

Ho trovato il wsdl WSO2 AuthenticationAdmin https://localhost:9443/services/AuthenticationAdmin?wsdl ma non ha la funzionalità di gestione dell'account utente.

  1. Esiste un elenco autorevole di tutti i wsdl esposti dalla piattaforma WSO2?Finora ho trovato AuthenticationAdmin wsdl e EventBrokerService wsdl effettuando una ricerca su Google.
È stato utile?

Soluzione

1) Puoi provare a utilizzare UserAdmin che si trova in https://localhost:9443/services/UserAdmin?wsdl anche.

2) Puoi farlo utilizzando la console osgi.Avvia il server utilizzando il flag -DosgiConsole, ad es../wso2server.sh -DosgiConsole o ./wso2server.bat -DosgiConosle

quindi dopo l'avvio del server otterrai la console osgi.Inserisci listAdminServices e otterrai l'elenco.ex:

osgi> listAdminServices
Admin services deployed on this server:
1. ProvisioningAdminService, ProvisioningAdminService, https://10.150.3.140:9443/services/ProvisioningAdminService/ 

Tutti i comandi come "listAdminServices" vengono elencati digitando "help" dalla console osgi.

Nota:Tutti i server espongono API di servizi Web che possono essere utilizzate per accedere alle funzionalità di back-end.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top