Différences entre versions de « WebAPI ACL.Login »

De Documentation Polaris
Aller à : navigation, rechercher
(création automatique de la page par le cartographe)
 
(Modification automatique par le cartographe)
Ligne 1 : Ligne 1 :
{{DebutInfoCartographe}}{{FinInfoCartographe}}
+
{{DebutInfoCartographe}}{{Jusqua|6.02}}
 +
 
 +
L'API par Webservice vous permet de piloter ou d'interroger votre solution de gestion depuis un programme externe via un langage normalisé.
 +
Pour obtenir plus d'informations sur la bibliothèque d'APIs, consultez la page de documentation suivante : [[NF13075|Interface de programmation applicative par Webservice (API)]].
 +
 
 +
<div id='api-body'><p class='prp'>L'API ACL permet de gérer la sécurité des transactions et de la session</p><h2>Methode ACL.Login</h2><p class='appel'><span class='lbl'>Appel Web&nbsp;:</span> <span class='vlr'>http://xx.xx.xx.xx/core/api/ACL.Login</span></p><p class='signature'><span class='return-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></span> <span class='method-name'>ACL.Login</span><span class='parameters'>&nbsp;(<span class='opt'>[<span class='parameter-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></span> <span class='parameter-name'>user</span> = null]</span>, <span class='opt'>[<span class='parameter-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></span> <span class='parameter-name'>password</span> = null]</span>, <span class='opt'>[<span class='parameter-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></span> <span class='parameter-name'>redirect</span> = null]</span>)</span></p><p class='mrp'>Provoque une connexion à l'API si l'appelant n'est pas déjà connecté.
 +
                Si l'utilisateur ou le mot de passe est vide ou non renseigné, l'API provoque une erreur 401 pour identification via le protocole HTTP.</p><div class='args'><p><span class='lbl'>Arguments&nbsp;:</span></p><table class='t-args'><tr><thead><th>Nom</th><th>Type</th><th>Description</th></thead></tr><tr><th class='parameter-name'>user</th><td class='parameter-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></td><td class='parameter-txt'> <span class='optionel'>(optionnel, par défaut: null)<br/></span><span class='param-doc'>Nom d'utilisateur. Préfixez par {app} pour connecter une application, {service} pour un service. Dans ces deux derniers cas, utilisez le GUID pour vous identifier.</span></td></tr><tr><th class='parameter-name'>password</th><td class='parameter-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></td><td class='parameter-txt'> <span class='optionel'>(optionnel, par défaut: null)<br/></span><span class='param-doc'>Mot de passe. Pour {app} ou {service}, préfixez le mot de passe par {date-hash} pour transmettre un hash signé par date du mot de passe plutôt que le mot de passe directement.</span></td></tr><tr><th class='parameter-name'>redirect</th><td class='parameter-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></td><td class='parameter-txt'> <span class='optionel'>(optionnel, par défaut: null)<br/></span><span class='param-doc'>Rediriger vers cette page en cas de connexion réussie</span></td></tr><tr class='t-return'><th>Retour</th><td class='return-type'><a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a></td><td class='return-doc'>OK si la connexion a réussi. Erreur 401 si redirection ou mauvais mot de passe.</td></tr></table><p><span class='lbl'>Politique de sécurité et règles d'accès à l'API&nbsp;:</span></p><p style='padding-left:1em;'>aucune, cette API est disponible pour tous</p></div></div>
 +
{{FinInfoCartographe}}[[Catégorie:Webservice API|ACL.Login]]

Version du 2 octobre 2017 à 12:02

Cette fonctionnalité n'est plus disponible depuis la version 6.02

L'API par Webservice vous permet de piloter ou d'interroger votre solution de gestion depuis un programme externe via un langage normalisé. Pour obtenir plus d'informations sur la bibliothèque d'APIs, consultez la page de documentation suivante : Interface de programmation applicative par Webservice (API).

L'API ACL permet de gérer la sécurité des transactions et de la session

Methode ACL.Login

Appel Web : http://xx.xx.xx.xx/core/api/ACL.Login

<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a> ACL.Login ([<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a> user = null], [<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a> password = null], [<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a> redirect = null])

Provoque une connexion à l'API si l'appelant n'est pas déjà connecté. Si l'utilisateur ou le mot de passe est vide ou non renseigné, l'API provoque une erreur 401 pour identification via le protocole HTTP.

Arguments :

<thead></thead>
NomTypeDescription
user<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a> (optionnel, par défaut: null)
Nom d'utilisateur. Préfixez par {app} pour connecter une application, {service} pour un service. Dans ces deux derniers cas, utilisez le GUID pour vous identifier.
password<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a> (optionnel, par défaut: null)
Mot de passe. Pour {app} ou {service}, préfixez le mot de passe par {date-hash} pour transmettre un hash signé par date du mot de passe plutôt que le mot de passe directement.
redirect<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a> (optionnel, par défaut: null)
Rediriger vers cette page en cas de connexion réussie
Retour<a href='http://social.msdn.microsoft.com/Search/fr-FR?query=System.String'>String</a>OK si la connexion a réussi. Erreur 401 si redirection ou mauvais mot de passe.

Politique de sécurité et règles d'accès à l'API :

aucune, cette API est disponible pour tous