2016-12-10 1 views
4

Je développe une action sur Google qui nécessite que l'utilisateur se connecte à mes services. J'ai été capable de coder le "compte de liaison" (de https://developers.google.com/actions/develop/identity/account-linking)Compte lié aux actions sur Google

Cela fonctionne bien; Je suis en mesure de faire le flux entier pour authentifier l'utilisateur en utilisant l'application Google Home et mon site Web (connexion, puis rediriger vers google et retourner les jetons, tout se passe dans l'apn Google Home)

J'ai déjà une application Android (qui utilise les mêmes jetons), donc je veux être en mesure d'authentifier l'utilisateur en utilisant l'application (comme scheme: // auth ou quelque chose comme ça)

Y at-il un moyen d'avoir un flux d'authentification entre Google? Application domestique et ma propre application au lieu d'un site Web? PS: Vous ne pouvez pas spécifier scheme: // sur l'écran d'intégration d'api.ai (il doit s'agir de https) mais j'ai été capable de pointer cela vers une page de mon serveur et de faire ensuite un schéma de redirection vers: // et l'ouverture de mon application. mais à ce stade, le flux se termine

+0

J'ai un problème similaire, mais je me contenterais de saisir la clé dont j'ai besoin à partir des données de l'application plutôt que d'authentifier. il devrait y avoir un moyen d'appeler async à mon application ou service. ou de diffuser une intention (ou ios équivalent? Aucune idée sur ios) et le gérer avec mon application/service, et en quelque sorte revenir à l'assistant avec la clé. –

Répondre

4

Actuellement, seul le flux d'autorisation Web est pris en charge.

+0

Comment faire un flux d'autorisation Web pour l'application iOS? Toute suggestion? –