| |
Publicado em junho, 03 2018 - 12:43 AM |
Hello there, there are no concrete examples in how to use Firebase or Google oAuth with windev to be able to have your application sign in using the Google account or Using Windev oAuth with FireBase. there is only a very simple example using facebook, and all the other platforms are undocumented. Anyone has used the Windev Mobile oAuth with Google sign in or with FireBase ? i will appreciate any information from anyone that has done this integration before. |
| |
| |
| | | |
|
| | |
| |
Membro registado 909 mensagems |
|
Publicado em junho, 04 2018 - 4:20 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 909 mensagems |
|
Publicado em junho, 04 2018 - 5:27 PM |
| |
| |
| | | |
|
| | |
| |
Publicado em junho, 04 2018 - 9:15 PM |
Thanks Ruben but that code only works on windows, on android that code does not work. |
| |
| |
| | | |
|
| | |
| |
Membro registado 909 mensagems |
|
Publicado em junho, 05 2018 - 6:45 AM |
Hi. Have you seen the OAuth example of help? Features are available for Android
Rubén |
| |
| |
| | | |
|
| | |
| |
Publicado em junho, 06 2018 - 2:37 AM |
All the PCSOFT documentation say the mobile framework supports this feature, and the functions and contants are there. but no examples that actually work on mobile whatsoever.... so i dont know |
| |
| |
| | | |
|
| | |
| |
Publicado em junho, 06 2018 - 2:45 AM |
Yes Ruben i have seen the code bu that code does not work when you deploy the app |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 02 2019 - 2:12 PM |
Salut voila mon code sa marche en Android :
MonToken est un AuthToken MonTokenParam est un OAuth2Paramètres
MonTokenParam..ClientID = "11245xxxxxx54-uil0chpjp7j66ivb5kujlba72vap68iq.apps.googleusercontent.com" MonTokenParam..ClientSecret = "ddMp-3XxxxxC0gf8nWbBAmDjQ"
MonTokenParam..URLAuth = "https://accounts.google.com/o/oauth2/auth" MonTokenParam..URLToken = "https://accounts.google.com/o/oauth2/token" MonTokenParam..URLRedirection = "http://localhost:9000/" MonTokenParam..Scope = "email"
MonToken = AuthIdentifie(MonTokenParam)
//Info(UTF8VersChaîne(MonToken.RéponseServeur))
//clInfo est un OAuthWebUser vInfo est un Variant oRequête est une httpRequête oRéponse est une httpRéponse
oRequête..URL = "https://www.googleapis.com/oauth2/v1/userinfo" oRequête..AuthToken = MonToken oRequête..Méthode = httpGet
// Exécute la requête permettant d'obtenir les informations du profil de l'utilisateur connecté oRéponse <- HTTPEnvoie(oRequête) SI PAS ErreurDétectée _ET_ PAS oRéponse..CodeEtat >= 400 ALORS // Décode la réponse JSON contenu dans le message vInfo = JSONVersVariant(oRéponse..Contenu) //info(UTF8VersChaîne(oRéponse..Contenu)) // Recopie les données lues // Attention, les chaînes sont au format ANSI / UTF-8 // Pour les afficher, il est nécessaire d'utiliser AnsiVersUnicode(<chaîne>, alphabetUTF8) //info(vInfo.name) // clInfo.ID = vInfo.id // clInfo.Nom = vInfo.name // clInfo.NomAffiché = vInfo.given_name // clInfo.Image = vInfo.picture // clInfo.Email = vInfo.email // info(clInfo.Nom) FolkyTalkLoginwithGoogle(vInfo) SINON Info("Error login") RETOUR FIN |
| |
| |
| | | |
|
| | |