0

以下のリンク手順に従って Windows Live ID 認証を実装しました。

Windows Live ID 認証の実装

ログイン時にユーザーが入力したサービスの応答からメール ID を取得する方法はありますか?

以下のリンクを参照しましたが、応答サービスからのみ Name Identifier トークンを取得していることがわかります。

サービスレスポンス

目的 :ユーザーが Windows Live ID 認証を使用してアプリケーションにログインしたら、そのユーザーに割り当てられたロールに基づいて、ダッシュボードに表示されるメニュー項目をフィルター処理したいと考えています。そのため、電子メール ID を使用して、ログインしているユーザーにどのような種類のロールが割り当てられているかをアプリケーション データベースで確認する必要があります。

4

1 に答える 1

0

提供されたリンクは、間もなく廃止される実装へのリンクのようです。

このトピックでは、廃止予定の機能について説明します。この機能は、レガシー アプリケーションをサポートするためにのみ提供されています。Live Connect には、同等の機能を提供する機能が組み込まれています。

Apps 2.0 エンドポイントを使用して Windows Live 認証を実装することをお勧めします。https://apps.dev.microsoft.comでアプリを登録できます。電子メールをリクエストするには、エンドポイント リクエストでスコープを 'scope=profile+openid' に設定するだけです。または、JavaScript で作業している場合、adal.js ライブラリはログインの一部としてプロファイルを取得します。

于 2016-06-28T13:12:39.297 に答える