È possibile utilizzare una chiamata registerProduct per registrare un prodotto per poter effettuare il Single Sign-On. La registrazione di un prodotto crea un certificato che viene memorizzato nel database di gestione. Questa chiamata può essere utilizzata quando non è possibile o non è preferibile accedere all'interfaccia di registrazione del prodotto.
Ad esempio, se si esegue l'integrazione di un prodotto di terze parti, è possibile evitare di distribuire la password EiamAdmin su scala generale per consentire la creazione del certificato. In tal caso, è possibile creare un certificato e una password da distribuire agli utenti dei prodotti in questione per impostarne l'integrazione.
Esempi di registerProduct
https://ELMSERVER:5250/spin/calmapi/calmapi/registerProduct.csp?action=register&certname=NomeProdotto&certpassword=PasswordCertificato&certname=xxxxx&password=xxxxxx
In questo caso, "&certname=NomeProdotto" indica il prodotto che si desidera registrare. Sostituire "NomeProdotto" con il nome del prodotto che si desidera registrare.
"&certname=xxxxx" specifica il nome del certificato e la password validi.
Risposta di esito positivo:
<?xml version="1.0" encoding="UTF-8" ?> <Result> <Value>true</Value> <Description>Il prodotto è stato registrato correttamente. Sono stati forniti i diritti predefiniti per l'accesso all'applicazione ELM.</Description> </Result>
Risposta di errore:
<?xml version="1.0" encoding="UTF-8" ?> <Result> <Value>false</Value> <Description> EE_POZERROR Errore del repository</Description> </Result>
Nota: un errore frequente si verifica quando è già presente un certificato con il nome fornito nell'URL. Un altro errore comune è “EE_AUTHFAILED Autenticazione non riuscita”, che si verifica quando la password inserita è errata.
Copyright © 2011 CA. Tutti i diritti riservati. | Contatta CA Technologies |