2017-09-11 1 views
1

Dans mon enregistrement d'application Microsoft, sous "URL de redirection", j'ai vérifié Allow Implicit flow et fourni l'URL http://localhost:8080/event.URL de redirection dans l'enregistrement de l'application Microsoft

Mais j'ai effectivement un ID d'événement dynamique qui rend l'URL localhost:8080/event/{eventid}.

Alors maintenant, je me fais une erreur:

The reply address http://localhost:8080/student/event/59b67936d53f013a79000009 does not match the reply addresses configured for the application

Comment puis-je donner une URL qui permettra à toute valeur après la event dans l'URL?

+0

Je cherchais une url générique qui correspondra à toutes les urls après "localhost: 8080/event". – srnd

+0

Bienvenue sur SO. Veuillez mettre plus de soin dans le formatage de votre question. Veuillez également lire les sections d'aide sur les questions. –

Répondre

1

Vous ne pouvez pas utiliser un URI dynamique pour les redirections OAUTH. Notez que ceci n'est pas spécifique au point de terminaison v2 de Microsoft, c'est le cas pour tous les fournisseurs OAUTH que j'ai utilisés.

Je suppose que vous cherchez à rediriger l'utilisateur vers une page d'événement spécifique une fois la connexion terminée?

La bonne façon de gérer cela est d'utiliser le paramètre state. Ceci est une valeur de chaîne et sera retourné avec la réponse. Par exemple, vous pouvez encoder votre eventid et inclure cette valeur dans le state. Lorsque vous obtenez la réponse de jeton, l'application décode la valeur state et redirige l'utilisateur.