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

De Documentation Polaris
Aller à : navigation, rechercher
(Modification automatique par le cartographe)
(Modification automatique par le cartographe)
 
Ligne 4 : Ligne 4 :
 
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)]].
 
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><br/><p class='appel'><span class='lbl'>Appel Web&nbsp;:</span> <span class='vlr'>https://nur298.ws-dev.polarisgestionmag.net/core/api/ACL.Login</span></p><p class='signature'><span class='return-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</span> <span class='method-name'>ACL.Login</span><span class='parameters'>&nbsp;(<span class='opt'>[<span class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</span> <span class='parameter-name'>user</span> = null]</span>, <span class='opt'>[<span class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</span> <span class='parameter-name'>password</span> = null]</span>, <span class='opt'>[<span class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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é.  
+
<div id='api-body'><p class='prp'>L'API ACL permet de gérer la sécurité des transactions et de la session</p><br/><div class="obsolete">⚠️⚠️⚠️ <strong>Ce webservice a été déclaré obsolète et sera prochainement retiré du backoffice Polaris.</strong><br>Vous devez utiliser nos nouvelles API REST dont vous trouverez la [http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</span> <span class='method-name'>ACL.Login</span><span class='parameters'>&nbsp;(<span class='opt'>[<span class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</span> <span class='parameter-name'>user</span> = null]</span>, <span class='opt'>[<span class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</span> <span class='parameter-name'>password</span> = null]</span>, <span class='opt'>[<span class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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><th>Nom</th><th>Type</th><th>Description</th></tr><tr><th class='parameter-name'>user</th><td class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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>
 
                 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><th>Nom</th><th>Type</th><th>Description</th></tr><tr><th class='parameter-name'>user</th><td class='parameter-type'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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'>[http://social.msdn.microsoft.com/Search/fr-FR?query=System.String String]</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 ACL|Login]]
 
{{FinInfoCartographe}}[[Catégorie:Webservice ACL|Login]]

Version actuelle datée du 26 janvier 2024 à 10:31

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


⚠️⚠️⚠️ Ce webservice a été déclaré obsolète et sera prochainement retiré du backoffice Polaris.
Vous devez utiliser nos nouvelles API REST dont vous trouverez la String ACL.Login ([String user = null], [String password = null], [String 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 :

NomTypeDescription
userString (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.
passwordString (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.
redirectString (optionnel, par défaut: null)
Rediriger vers cette page en cas de connexion réussie
RetourStringOK 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