Rubrique précédente: loginServiceRubrique suivante: Implémentation de loginServiceManaged dans Java


loginServiceManaged

Les paramètres suivants s'appliquent à la méthode loginServiceManaged :

Paramètre

Type

Description

politique

Chaîne

(Obligatoire) Identifie la règle qui doit être en texte brut.

encrypted_policy

Chaîne

(Obligatoire) Identifie la signature numérique du code de règle, cryptée avec la clé privée du souscripteur. Elle est au format de texte BASE64.

Description

Elle effectue l’authentification de l’utilisateur en localisant la règle dans le code de règle en texte brut, en extrayant la clé publique du souscripteur associée au code de la règle, en décryptant le code de la règle, en faisant correspondre le contenu décrypté avec le code de la règle et, enfin, en ouvrant une session avec un serveur principal. L'ID de session (SID) renvoyé peut être utilisé pour les appels de méthodes de services Web suivants. Le contact Proxy spécifié dans cette règle est responsable de toutes les activités des services Web suivantes lancées. La sécurité pour les groupes de fonctions et la partition des données sont appliquées au contact Proxy défini dans cette règle.

Notez également que le paramètre encrypted_policy est au format texte BASE64 et qu'il faut correctement le reconvertir à partir du format binaire. L'ID de session doit être libéré à l'aide de la méthode logout(). L'ID de session peut arriver à expiration s'il n'est pas utilisé avant la fin du délai.

Eléments renvoyés

Les éléments suivants sont renvoyés :

Paramètre

Type

Description

ID de système

Chaîne

Identifie l'ID de session unique (SID) à utiliser pour les autres services Web. Elle est au format de texte brut.