簡単な WCF-REST サービスを作成し、それを Azure に公開し、X.509 証明書で SSL を有効にしました。
このサービスにも認証を設定したいと思います。すべてのトラフィックが暗号化されているため、クレデンシャル ヘッダーをクリア テキストで送信することで、これを非常に簡単に解決できますが、ユーザーがシングル サインオンを利用できるように、代わりにある種のフェデレーション認証を使用することを計画しています。
この分野は比較的新しい分野ですが、すでに時代遅れのテクノロジが散らばっているように見えるため、経験の少ない人が現在のベスト プラクティスや信頼できるツールセットを見つけるのは困難です。重要な経験を持つ誰かが洞察を提供し、私たち全員に最新のジャンプスタートを提供してくれることを願っています.
フェデレーション認証のための最新の最先端のオプションは何ですか?
これを実現するテクノロジーは OpenId だけですか?
SSO の実装は難しいですか?
比較的経験が浅いが、ある程度知的な開発者は、いくつかのチュートリアルに基づいてこれを実装できますか? それとも、基盤となるテクノロジーが複雑すぎて、サードパーティの API/フレームワークがより望ましいものになっているのでしょうか? (DotNetOpenAuth など)
具体的には、Azure と WCF の場合、「Windows Azure Active Directory アクセス制御」は本当に必要ですか? それともハンマーでハエをたたくようなものでしょうか?