2011-12-23 7 views
2

azureベースのasp.net mvcプロジェクトでライブID認証を使用する最善の方法は何ですか?azureベースのasp.net mvcプロジェクトでライブID認証を使用する最善の方法は何ですか?

は、私が「ACSでのWebアプリケーションのセキュリティ対策」別の方法があり、選択肢はライブSDK内で 1)、私のプロジェクトは紺碧でホストされますのでなどRESTは、JavaScript、C#の 2)のようなオプションがあります見つけますhttp://msdn.microsoft.com/en-us/library/gg185928.aspx

特定のアプローチが良い場合は、デザインを提案し、プロとサポートしてください。

答えて

2

あなたは間違いなくACSで作業したいと思います。だけでなく、それは、この目的のために意図され、完全に後処理の例では、あなたにフライングスタートを与えるであろう

http://msdn.microsoft.com/en-us/library/gg185975.aspx

であります。

一般的に、ACSとWindows Identity Foundationでは、アプリケーションからアイデンティティ検証を完全に分離するアプローチを取ることができます。これは大量のコードを節約し、サポートするための「配管」がはるかに少ないことを意味します。

+0

Thanks Jeremy :) ACSの主張からファーストネーム、姓、メールID、会社などの情報を取得できますか? –

+0

私はあなたのIP(アイデンティティプロバイダ)に依存していると信じています。これは、Programming Windows Identity Foundationのコピーを入手する価値があります。これは、ACSがどのように機能するかについての優れた紹介です。 –

+0

Live IDからは、一意のID以外は取得できません。電子メールアドレスではありません。 http://stackoverflow.com/questions/7871960/azure-acs-windows-live-id-how-do-i-get-the-email-and-name-of-the-authenticat – Rory

関連する問題