Permet de connecter un utilisateur distant.
tabOAuthParam est un tableau de gpwOAuthParamètres
tabOAuthParam = gpwListeOAuthParamètres()
SI ErreurDétectée ALORS
Erreur(ErreurInfo())
RETOUR
FIN
Paramètres est un gpwOAuthParamètres = tabOAuthParam[1]
sCode est une chaîne = gpwAuthLogin(Paramètres)
SI ErreurDétectée ALORS
Erreur(ErreurInfo())
RETOUR
FIN
Utilisateur est un gpwUtilisateur
sToken est une chaîne
(sToken, Utilisateur) = gpwConnecteDistant(Paramètres, sCode)
SI ErreurDétectée ALORS
Erreur(ErreurInfo())
RETOUR
FIN
Syntaxe
Connecter un utilisateur distant identifié par son login et son mot de passe Masquer les détails
(<Jeton>, <Utilisateur>) = gpwConnecteDistant(<Login> , <Mot de passe> [, <Code> [, <Clé de confiance>]])
<Jeton> : Chaîne de caractères
Jeton de connexion. Ce jeton doit être utilisé pour se connecter à l'application (3ème syntaxe de la fonction gpwConnecteDistant).
<Utilisateur> : Variable de type gpwUtilisateur
Variable de type gpwUtilisateur contenant les informations de l'utilisateur connecté.
<Login> : Chaîne de caractères
Login ou email de connexion.
<Mot de passe> : Chaîne de caractères
Mot de passe de l'utilisateur.
<Code> : Chaîne de caractères
Code à 6 chiffre retourné par l'application de double authentification (Google Authenticator ou Miccrosoft Authenticator par exemple).
<Clé de confiance> : Buffer
Clé de confiance dans le cas où l'utilisateur a coché l'option "Appareil de confiance" lors de la double authentification.
Connecter un utilisateur distant via OAuth Masquer les détails
(<Jeton>, <Utilisateur>) = gpwConnecteDistant(<Paramètres> , <Code>)
<Jeton> : Chaîne de caractères
Jeton de connexion. Ce jeton doit être utilisé pour se connecter à l'application (3ème syntaxe de la fonction gpwConnecteDistant).
<Utilisateur> : Variable de type gpwUtilisateur
Variable de type gpwUtilisateur contenant les informations de l'utilisateur connecté.
<Paramètres> : Variable de type gpwOAuthParamètres
Nom de la variable de type gpwOAuthParamètres correspondant aux paramètres de la connexion OAuth pour l'application.
<Code> : Buffer
Code d'identification de l'utilisateur retourné par la fonction gpwAuthLogin.
Re-connecter un utilisateur grâce à son jeton de connexion Masquer les détails
<Utilisateur> = gpwConnecteDistant([<Jeton>])
<Utilisateur> : Variable de type gpwUtilisateur
Variable de type gpwUtilisateur contenant les informations de l'utilisateur connecté.
<Jeton> : Chaîne de caractères optionnelle
Jeton de reconnexion fourni par une des syntaxes précédentes de la fonction gpwConnecteDistant.
Composante : wd280gpu.dll