0

ASP.NET MVC ベース (Azure にデプロイ) と PHP ベース (Linux マシンにデプロイ) の Web サイトがいくつかあります。すべての Web サイトに共通の認証 (または承認) を提供し、ユーザーが直接 (私のプライベート登録を使用して) または外部 ID プロバイダー (google/live/facebook) を介してサインアップできるようにしたいと考えています。

その共通認証を .NET/MVC で構築し、Azure にデプロイする計画です。

私が理解しているように、2つの選択肢があります。1. oAuth(2?)サーバーを構築するか、2. AzureのACSに基づいて認証サービスを構築します

何を選択するかのガイドラインはありますか?どちらがより成熟していますか?混合プラットフォーム (.net と PHP) とのより良い統合を可能にするのはどれですか? ベスト プラクティス、サンプル コードへの参照などはありますか? (ちなみに、私はセキュリティの専門家ではありません)

ありがとう、ヤロン

4

2 に答える 2

1

Thinktecture Identity Server ( https://github.com/thinktecture ) をご覧ください。これは、セキュリティの専門家によって構築されたオープン ソース プロジェクトであり、達成しようとしているすべてのことを行います。

于 2013-11-08T11:18:41.753 に答える
0

ADFSでそれを行う方法を示す非常に豊富なチュートリアルを次に示します。

http://msdn.microsoft.com/library/windowsazure/dn151790.aspx

于 2013-11-08T16:08:31.000 に答える