Twitter、Facebook、Googleの場合と同じ方法で、ユーザーがOffice 365アカウントを使用して自分のWebAppにアクセスできるようにします。 私はすでにAzure ADでWebアプリケーションを作成しています。nodejs - > OAuth2 Azure AD - >エラーAADSTS50001
私はnodejs、passportjs、およびpassport-azure-oauth2戦略を使用しています。 AzureのADで
、Webアプリケーションは、マルチテナントで、SIGN-ONのURLは "https://nudniq.com"
APP ID URI IS: "HTTPS:\ nudniq.com" 返信URL:「httpsの:\ nudniq.comauth \マイクロソフト\コールバック」アプリにアクセスするために必要な ユーザー割り当て:NO
注:stackoverflowのが唯一の2つの以下のリンクを記述しないように私にできるのでI'am URLの中にshlashesの代わりに、バックスラッシュを使用しては、ここに掲載しました。
私が求めるだけpermisionは、次のとおりです。この値を使用して、私の戦略を作成
Read all users' basic profiles
I'am:
clientID: '<client_id>',
clientSecret: '<client_secret_key>',
callbackURL: 'https://nudniq.com/auth/microsoft/callback'
しかし、私は、次のエラーが表示さ:
TokenError: AADSTS50001: Resource identifier is not provided.
Trace ID: 95f88f5a-95b9-4d3a-86fe-19ae0bbfcc76
Correlation ID: b056150c-debd-469d-963b-ea362ca93884
Timestamp: 2016-06-29 01:38:39Z
at AzureOAuth2.OAuth2Strategy.parseErrorResponse (/home/ec2-user/test2/fastpass/node_modules/passport-oauth2/lib/strategy.js:298:12)
at AzureOAuth2.OAuth2Strategy._createOAuthError (/home/ec2-user/test2/fastpass/node_modules/passport-oauth2/lib/strategy.js:345:16)
at /home/ec2-user/test2/fastpass/node_modules/passport-oauth2/lib/strategy.js:171:43
at /home/ec2-user/test2/fastpass/node_modules/oauth/lib/oauth2.js:177:18
at passBackControl (/home/ec2-user/test2/fastpass/node_modules/oauth/lib/oauth2.js:123:9)
at IncomingMessage.<anonymous> (/home/ec2-user/test2/fastpass/node_modules/oauth/lib/oauth2.js:143:7)
at IncomingMessage.emit (events.js:129:20)
at _stream_readable.js:908:16
at process._tickDomainCallback (node.js:381:11)
を
私が助けてください、私は間違って何をしているのかわかりません。