Rubrique précédente: loginServiceRubrique suivante: Mise en oeuvre 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 système (SID) renvoyé peut être utilisé pour les appels de méthodes de services Web suivants. Le contact mandataire spécifié dans cette règle est responsable de toutes les activités de services Web suivantes lancées. La sécurité pour les groupes de fonctions et la partition des données sont appliquées au contact mandataire 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 système doit être libéré à l'aide de la méthode logout(). L'ID de système peut arriver à expiration s'il n'est pas utilisé avant la fin du délai.

Éléments renvoyés

Les éléments suivants sont renvoyés :

Paramètre

Type

Description

ID de système

Chaîne

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