2013-01-23 41 views
7

azureのacsサービスが提供するトークンを必要とするWCFサービスがあり、認証に組み込みサービスIDを使用するようにacsが設定されています。azure acsにクライアント証明書セキュリティとサービスID認証の両方を持つことができます

クライアント証明書認証を使用してこのサービスにアクセスすることもできます(証明書をインストールしたクライアントのみがサービスを呼び出すことができます)。また、トークンを取得するためにacsサービスに提供するユーザー名とパスワードも提供しますサービスのクレームを確立するためのacsサービス(そして最終的には他のユーザーのため)

それはどちらか一方ですか?

最終的には、サービスにhttpsも使用されます。

答えて

1

複数のサービスIDをユーザ名&パスワードと証明書用に1つずつ設定することで、これを実行できます。

参考文献:

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

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

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

+0

おかげ@Imtiaz、私はまだすべてのリンクを読んで(であろうが)いませんでしたが、私は何を言っていることだと思います我々は、異なるアイデンティティが異なる技術を同時に使用することができる。たぶん疑問がはっきりしないかもしれませんが、これが同じユーザーのために同じ時間になっているかどうかを知りたいので、サービスとの通信で証明書認証を受けていて、ACSによってSAMLトークンが与えられています。リンクがそれを確認しても謝罪しますが、答えがそうでないことを意味します –

+0

はい、ACSで複数のサービスIDを使用して同じユーザーに対して複数のクライアント認証オプションを提供できるはずです – Imtiaz

関連する問題