PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → GglConnecte comment vérifier la validité du token ?
GglConnecte comment vérifier la validité du token ?
Iniciado por Anthony, 20,may. 2022 10:51 - 2 respuestas
Miembro registrado
103 mensajes
Popularité : +1 (1 vote)
Publicado el 20,mayo 2022 - 10:51
Bonjour,

J'utilise la fonction GglConnecte afin de de me connecter à mon agenda et effectuer les changements demandés.
Je suis de temps en temps (voir souvent) dans l'obligation de redonner l'autorisation pour accéder au compte alors que je stocke dans un fichier xml la connexion. Je pense qu'il y a un problème de validité de token, là est ma question, comment en utilsant GglConnecte puis-je vérifier la validité du token ?

J'ai bien essayé d'intégrer ces conseilles =>
https://blogs.pcsoft.fr/fr/conserver-token-connexion-oauth-2-reutiliser/281474976711024/read.awp


Mais je ne vois pas comment cela peut être intégré avec la fonction GglConnecte qui utilise déjà Aouth2...

Je vous remercie par avance de votre aide sur ce sujet ! :merci:
soit sFichierPersistanceAuth = ComplèteRep(fRepExe()) + "Google.xml"
// Si connexion déjà effectuée
SI fFichierExiste(sFichierPersistanceAuth) ALORS
// Restauration de la connexion
soit bufDésérialise = fChargeBuffer(sFichierPersistanceAuth)
Désérialise(Cnx, bufDésérialise, psdXML)
SINON
// Nouvelle connexion
Cnx.Email = gsMonEmail
Cnx.ClientID = gsMonClientID
Cnx.ClientSecret = gsMonClientSecret
FIN

SI GglConnecte(Cnx, gglServiceAgenda) ALORS
// Sauvegarde de la connexion pour réutilisation future
bufSérialise est un Buffer
Sérialise(Cnx, bufSérialise, psdXML)
fSauveBuffer(sFichierPersistanceAuth, bufSérialise)
RENVOYER VRAI
SINON
RENVOYER FAUX
FIN
Miembro registrado
103 mensajes
Popularité : +1 (1 vote)
Publicado el 01,julio 2022 - 14:52
Bonjour à tous,

Je fais remonter ma recherche, merci.
Publicado el 26,abril 2023 - 16:17
avez vous trouvé une solution, j'ai l'impression aussi que la validité du token est limité dans le temps