DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2025 !
Aide / WLangage / Fonctions et constantes des API Windows
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
AuthVérifieAuthentification (Fonction)
En anglais : AuthVerifyAuthentication
Vérifie la validité du token de l'utilisateur courant dans le cas d'une authentification SSO.
Exemple
// Exemple permettant de récupérer un token pour effectuer une requête sur Dropbox
OAuth2Params est un OAuth2Paramètres
OAuth2Params.ClientID = "01234567890123456789" 
OAuth2Params.ClientSecret = "98765432109876543210"
OAuth2Params.URLAuth = "https://www.dropbox.com/oauth2/authorize"
OAuth2Params.URLToken = "https://api.dropboxapi.com/oauth2/token"
OAuth2Params.ParamètresSupplémentaires = "force_reapprove=false"
<COMPILE SI TypeConfiguration <> Site>
	// Si ce n'est pas dans un site WEB il faut une URL de redirection en localhost
	OAuth2Params.URLRedirection = "http://localhost:9874/"
<FIN>

// Vérifie si un utilisateur est déjà connecté
MonToken est un AuthToken = AuthVérifieAuthentification(OAuth2Params)
SI PAS MonToken.Valide ALORS
	// Demande d'authentification : ouvre la fenêtre de login
	MonToken = AuthIdentifie(OAuth2Params)
FIN
Syntaxe

Vérifier le token d'une authentification SSO via le protocole OAuth 2.0 Masquer les détails

<Résultat> = AuthVérifieAuthentification(<Paramètres d'authentification>)
<Résultat> : Variable de type AuthToken
Variable de type AuthToken correspondant au token (ou jeton) contenant les informations d'accès pour les prochaines requêtes authentifiées.
<Paramètres d'authentification> : Variable de type OAuth2Paramètres
Nom de la variable de type OAuth2Paramètres contenant tous les paramètres décrivant les éléments nécessaires à la récupération du token d'accès.

Vérifier le token d'une authentification SSO via le protocole OpenID Masquer les détails

<Résultat> = AuthVérifieAuthentification(<Paramètres d'authentification>)
<Résultat> : Variable de type AuthToken
Variable de type AuthToken correspondant au token (ou jeton) contenant les informations d'accès pour les prochaines requêtes authentifiées.
<Paramètres d'authentification> : Variable de type OpenIDParamètres
Nom de la variable de type OpenIDParamètres contenant tous les paramètres décrivant les éléments nécessaires à la récupération du token d'accès.

Vérifier le token d'une authentification SSO via le protocole OAuth 2.0 (syntaxe asynchrone) Masquer les détails

AuthVérifieAuthentification(<Paramètres d'authentification> , <Procédure WLangage>)
<Paramètres d'authentification> : Variable de type OAuth2Paramètres
Nom de la variable de type OAuth2Paramètres contenant tous les paramètres décrivant les éléments nécessaires à la récupération du token d'accès.
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage (également nommée "callback") appelée lors de l'authentification. Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction AuthVérifieAuthentification.

Vérifier le token d'une authentification SSO via le protocole OpenID (syntaxe asynchrone) Masquer les détails

AuthVérifieAuthentification(<Paramètres d'authentification> , <Procédure WLangage>)
<Paramètres d'authentification> : Variable de type OpenIDParamètres
Nom de la variable de type OpenIDParamètres contenant tous les paramètres décrivant les éléments nécessaires à la récupération du token d'accès.
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage (également nommée "callback") appelée lors de l'authentification. Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction AuthVérifieAuthentification.
Composante: wd300ggl.dll
Version minimum requise
  • Version 2025
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 11/12/2024

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