4

J'ai une application progressive (tel que défini dans https://developers.google.com/web/progressive-web-apps/) et il vient de commencer se disallowed_useragent lors du lancement de flux Google OAuthGoogle OAuth n'est plus pris en charge pour les applications progressives?

J'ai trouvé cet avis https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html

Il semble que les applications progressives ne devraient pas avoir refusé du flux .

Les applications progressives ne sont pas une vue Web intégrée, c'est la même page Web et un navigateur normal sans contrôles. Il n'y a pas de couche native et je ne peux pas utiliser les SDK natifs

Quelle est la nouvelle approche recommandée pour les applications Web progressistes?

+0

ont juste frappé ce problème qui se passe avec oAuth d'une application iOS native dans la journée passée aussi – gamozzii

+0

Vous avez raison, l'intention n'est pas interférer avec le comportement de l'application Web progressive. Pouvez-vous fournir un lien vers votre PWA afin que nous puissions y jeter un coup d'œil? –

+0

@StevenSoneff même cas ici avec notre PWA. Je pourrais vous donner un lien pour essayer, mais vous auriez besoin de créer un utilisateur, etc. Faites-moi savoir si nous pouvons vous fournir des détails supplémentaires – Mic

Répondre

0

longue histoire courte, il fonctionne à nouveau - est depuis quelques semaines

Je ne pouvais pas trouver des notes de version spécifique, et je ne suis pas sûr si le problème a été résolu sur Apple ou google côté, s'il vous plaît partager si vous savez - je suis curieux si c'est une solution permanente

+0

Ne travaille plus aujourd'hui (e) le 27 fév 2018 – Vivien

-1

L'approche recommandée consiste à utiliser le navigateur système de l'appareil ou le SDK natif.

Si vous êtes un utilisateur de Cordova, utilisez ceci. Ça marche pour moi. Il est un bon remplacement au InAppBrowser: https://github.com/EddyVerbruggen/cordova-plugin-googleplus

+2

Ceci est pour les PWA - qui sont des sites Web normaux. Les SDK natifs et Cordova ne sont pas une solution. –