DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Groupware utilisateur
  • Propriétés spécifiques à la description des variables de type gpwOAuthParamètres
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le type gpwOAuthParamètres permet de définir toutes les informations nécessaires pour s'authentifier au groupware utilisateur via une application utilisant le standard OAuth 2.0. Ces caractéristiques peuvent être modifiées à l'aide de différentes propriétés WLangage.
Ce type de variable doit être passé en paramètre à la fonction gpwAuthLogin. En cas de succès, cette fonction renvoie un Buffer à utiliser avec la fonction gpwConnecteDistant.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
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
Remarques

Propriétés spécifiques à la description des variables de type gpwOAuthParamètres

Les propriétés suivantes peuvent être utilisées pour manipuler les informations nécessaires à la demande d'authentification :
Nom de la propriétéType manipuléEffet
ClientIDChaîne de caractèresIdentifiant du client fourni par le service lors de l'enregistrement de l'application.
IdentifiantEntierIdentifiant du provider utilisé.
NomChaîne de caractèresNom du provider utilisé.
TypeConstante de type EntierType de connexion permettant l'authentification :
  • gpwFacebook : Connexion utilisant un compte Facebook.
  • gpwGoogle : Connexion utilisant un compte Google.
  • gpwMicrosoft : Connexion utilisant un compte Microsoft MSN.
  • gpwSalesforce : Connexion utilisant un compte Salesforce.
  • gpwYahoo : Connexion utilisant un compte Yahoo.
URLAuthChaîne de caractèresURL d'autorisation à utiliser (première URL du standard OAuth 2.0).
Version minimum requise
  • Version 25
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale