Pendant deux jours, je tente d'utiliser un B2C Azure AD avec Amazon Alexa pour le compte relier sans succès. Ni Alexa, ni l'annonce b2c offrent un moyen de déboguer et je ne peux pas voir l'échange entre les services.Amazon Alexa Linking compte ne fonctionne pas avec Azure AD B2C
Est-ce qu'il ya quelqu'un qui a réussi à le faire?
EDIT: Merci à Saeed Akhter, je réussis enfin dans la configuration Alexa/B2C.
En B2C AD:
- Créer une application qui représente mon application web appelé par les compétences alexa.
- web Inclure api: oui
- implicite Autoriser: oui
- Configurer un ID App (
https://{tenant}/{myapi}
) - Enregistrer
- Publier la portée avec un nom descriptif et une valeur. L'étiquette importante est la valeur et non le nom.
- Enregistrer
- Créer une seconde application pour Alexa
- Inclure web api: oui
- Autoriser implicite: oui
- URL de réponse: définissez les deux urls fournies par Alexa
- Enregistrer
- Aller à Api Accès> Ajouter> sélectionner l'API précédente, sélectionnez tous et enregistrer
Dans le panneau de configuration Alexa:
- URL d'autorisation: prendre l'url trouvée dans
https://login.microsoftonline.com/{tenant}/v2.0/.well-known/openid-configuration?p={policy}
- id client: l'identifiant d'application de votre application Alexa dans B2C
- liste des domaines: Connexion .microsoftonline.com
- Champ d'application:
- Openid
https://{your Alexa application id you setted in B2C}/{your custom scope value}
- jeton d'accès URI: prendre l'url trouvée dans
https://login.microsoftonline.com/{tenant}/v2.0/.well-known/openid-configuration?p={policy}
- client secret: Le secret généré par B2C pour votre application Alexa
Après cela, si vous essayez la lien de compte d'Alexa, tout devrait fonctionner!
Bonjour et bienvenue sur StackOverflow. Veuillez prendre le temps de lire la page d'aide, en particulier les sections intitulées ["Quels sujets puis-je poser à propos d'ici?"] (Http://stackoverflow.com/help/on-topic) et ["Quels types de questions dois-je évitez de demander? "] (http://stackoverflow.com/help/dont-ask). Et plus important, s'il vous plaît lire [la liste de contrôle de la question Stack Overflow] (http://meta.stackexchange.com/q/156810/204922). Vous pouvez également en savoir plus sur [Exemples minimaux, complets et vérifiables] (http://stackoverflow.com/help/mcve). – HaveSpacesuit