2017-09-11 13 views
1

Microsoftアプリケーションの登録で、「リダイレクトURL」の下でAllow Implicit flowをチェックし、URLはhttp://localhost:8080/eventでした。Microsoftアプリケーション登録のリダイレクトURL

実際には、URLを作成する動的イベントIDはlocalhost:8080/event/{eventid}です。

だから今、私はエラーを取得しています:

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

は、どのように私はURLにevent後に任意の値を許可するURLを与えることができますか?

+0

"localhost:8080/event"の後のすべてのURLに一致するワイルドカードURLを探していました。 – srnd

+0

ようこそ。あなたの質問の書式設定にもっと注意を払ってください。また、質問のヘルプセクションもお読みください。 –

答えて

1

OAUTHリダイレクトに動的URIを使用することはできません。これはMicrosoftのv2エンドポイントに固有のものではなく、これは私が使用したすべてのOAUTHプロバイダのケースです。

ログインを完了した後、特定のイベントページにユーザーをリダイレクトするとしますか?

これを処理する適切な方法は、stateパラメータを使用することです。これは文字列値であり、応答とともに返されます。たとえば、eventidをエンコードしてその値をstateにエンコードすることができます。トークンレスポンスを返すと、アプリケーションはstateの値をデコードし、ユーザーをリダイレクトします。

関連する問題