ASP.NET MVC ベース (Azure にデプロイ) と PHP ベース (Linux マシンにデプロイ) の Web サイトがいくつかあります。すべての Web サイトに共通の認証 (または承認) を提供し、ユーザーが直接 (私のプライベート登録を使用して) または外部 ID プロバイダー (google/live/facebook) を介してサインアップできるようにしたいと考えています。
その共通認証を .NET/MVC で構築し、Azure にデプロイする計画です。
私が理解しているように、2つの選択肢があります。1. oAuth(2?)サーバーを構築するか、2. AzureのACSに基づいて認証サービスを構築します
何を選択するかのガイドラインはありますか?どちらがより成熟していますか?混合プラットフォーム (.net と PHP) とのより良い統合を可能にするのはどれですか? ベスト プラクティス、サンプル コードへの参照などはありますか? (ちなみに、私はセキュリティの専門家ではありません)
ありがとう、ヤロン