Section courante

A propos

Section administrative du site

 Protocole  Élément  Tutoriel 
AppleTalk
FTP (File Transfer Protocol)
HTTP (HyperText Transfer Protocol)
ICMP (Internet Control Message Protocol)
IMAP (Internet Message Access Protocol)
IP (Internet Protocol)
LDAP (Lightweight Directory Access Protocol)
LINX
POP3 (Pop Office Protocol-3)
PPP (Point-to-Point Protocol)
QUIC (Quick UDP Internet Connections)
RDP (Remote Desktop Protocol)
SMTP (Mail Transfer Protocol)
SOAP (Simple Object Access Protocol)
SSL (Secure Socket Layer)
TCP (Transfer Control Protocol)
TCP/IP (Transfer Control Protocol/Internet Protocol)
TELNET (TErminal NETwork)
TLS (Transport Layer Security)
UDP (User Datagram Protocol)
XML-RPC (Remote procedure call-Extensible Markup Language)
Introduction
Référence des balises
Les premiers pas

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>


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Jeudi, le 24 novembre 2022