wsse:UsernameToken |
Jeton de nom utilisateur |
---|---|
SOAP |
Syntaxe
<wsse:UsernameToken parametres> ... </wsse:UsernameToken> |
Paramètres
Paramètre | Description |
---|---|
wsu:Id | Ce paramètre permet d'indiquer une étiquette de chaîne de caractères pour ce jeton de sécurité. Le wsu:Id permet un modèle d'attribut ouvert. |
xmlns:wsu | Ce paramètre permet d'indiquer un lien URL vers les définitions de la norme de cette balise. |
Description
Cette balise permet de fournir un nom d'utilisateur.
Exemples
L'exemple suivant montre l'utilisation de la balise wsse:UsernameToken avec nom d'utilisateur et un mot de passe :
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<wsse:Security soap:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-17644953" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>smaltais</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">motdepasse123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
<soap:Body>
<GetFunction xmlns="http://tempuri.org/">
<param1>ABC</param1>
<param2>DEF</param2>
</GetFunction>
</soap:Body>
</soap:Envelope>
L'exemple suivant permet d'envoyer un message SOAP avec 2 blocs <wsse:UsernameToken> :
<?xml version="1.0" encoding="iso-8859-1"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2003/06/secext">
<wsse:UsernameToken wsu:Id="sample"
xmlns:wsu="http://schemas.xmlsoap.org/ws/2003/06/utility">
<wsse:Username>autreutilisateur</wsse:Username>
<wsse:Password Type="wsse:PasswordText">1autremotdepasse</wsse:Password>
<wsu:Created>2005-05-19T08:44:51Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
<wsse:Security soap:actor="gladir" xmlns:wsse="http://schemas.xmlsoap.org/ws/2003/06/secext">
<wsse:UsernameToken wsu:Id="gladir" xmlns:wsu="http://schemas.xmlsoap.org/ws/2003/06/utility">
<wsse:Username>gladir</wsse:Username>
<wsse:Password Type="wsse:PasswordText">1motdepasse</wsse:Password>
<wsu:Created>2005-05-19T08:46:04Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
<soap:Body>
<getGladir xmlns="http://www.gladir.com"/>
</soap:Body>
</soap:Envelope>
Dernière mise à jour : Jeudi, le 24 novembre 2022