2017-03-21 16 views
0

私はAzureを統合しているアプリケーションを作成していますが、これは私がActive Directoryにアプリケーションを登録していますが、リダイレクトURLで何を渡すのかわかりません。カスタムURLを渡せますか?このカスタムURLを処理する方法は、APIを意味します。AzureインテグレーションのカスタムリダイレクトURL

authenticationContext.acquireToken(LoginActivity.this,Constant.RESOURCE_ID 
      Constant.CLIENT_ID, Constant.REDIRECT_URL, "", PromptBehavior.Auto, "", 
      callback); 

ここでもし私がAPIレスポンスを処理しますどのようにこのためになるようRedirecturlで私のAPIを渡すだろう、とはどこでAqueryを使用して自分のサーバーを呼ぶことにしますか? コールバックで何かする必要がありますか?

答えて

0

Azure ADを使用してOAuth 2フローの動作についてお読みください。

ADアプリケーションを登録すると、リダイレクトuriは、ADが応答後に応答を返すアプリケーションのエンドポイントURLです。

モバイルデバイスの場合(私はあなたのタグに基づいていると仮定します)、使用されるoauthフローはimplicit grant flowです。リダイレクトURIは関係ありません。

このhttps://github.com/Azure-Samples/active-directory-androidを見てください.AndureクライアントとAzure ADをどのように統合するかについてのサンプルです。

+0

いいえ、ここで私はリダイレクトの応答を要求しています。私はここで間違っていません。リダイレクトURLの使用はアクセストークンを取得することですので、私はカスタムトークンやAPIを使ってアクセストークンを取得していますどのようにこれをアンドロイドコードで処理するかを知っている。私は私のAPIからトークンを得ることができます。これのためのコードを書く方法? – sss

関連する問題