2017-03-20 15 views
0

管理者がすべてのユーザーのカレンダーAPIを使用できるように、組織内の他のすべてのユーザーアカウントの制御を委任できるアプリケーションをセットアップしようとしています。 私はこのチュートリアルのチュートリアルに続いてhttp://www.ozkary.com/2016/11/nodejs-passport-azure-ad-authentication.htmlを実行し、AzureのActive Directoryの下にあるApp Registrationダッシュボードから私の晴れの情報を入力しました。権限の下では、私は今のところすべてを与えました。Azure Active Directory Delegated Nodejs App

返信URLを​​に設定しました。 私が午前問題は、それをログインした後で、Microsoftは私のアプリの近くに行くことはありません、それ自体にリダイレクトし、それをここにInfactは:https://login.microsoftonline.com/login.srf

あなたは、私がアップロードされ、このビデオで起こるまさに見ることができます:https://www.youtube.com/watch?v=QwqumSkB9VA&feature=youtu.be 私は上ですAzure無料の150ポンドトライアル。

ご迷惑をおかけして申し訳ございません。

答えて

1

コードサンプルを試しましたが、callbackURLに関する設定エラーがあるようです。

/nodules/routes.jsファイル内のソースコードによると:

//route handler for the post authentication from identity provider 
app.get('/onauth', passport.login(), 
    function(req,res){ 
     login(req,res); 
    } 

); 

このサンプルは、コールバック要求を処理するためのルートパスonauthを構築します。

ので、modules/auth.jsファイルに'http://localhost:8080/onauth'callbackURLを変更し、また、AzureのADのアプリケーション構成で'http://localhost:8080/onauth'を設定してください。 enter image description here

+0

ありがとうございました。興味のないあなたは、ドメインのメールのユーザーにアクセスするためのAPIドキュメントがどこにあるのか知っていますか?私はOutlookのapiを試しましたが、Azureのアプリケーションのパーミッションには該当しません。 – amlwwalker

+0

@amlwwalker、https://developer.microsoft.com/en-us/graph/docsを参照してください。 –

関連する問題