私はサービスの世界で開発者として、基本認証 (トランスポートを保護するために SSL と組み合わせて使用) またはクレーム ベース認証 (WIF を使用する .NET) を使用しています。
この質問には、さまざまな認証メカニズムを構成する全体的な強度要因に基づく決定的な答えがあると思います。これは、基本認証の単純さと、SSO および集中認証ストアを持つ CBA の機能との比較ではありません。
基本認証に対して私が聞いた議論は、ユーザーが誰であるかを真に識別できないというものです。資格情報が侵害された場合、なりすましの可能性があります。どうやら CBA では、発行と ID を保証するために SAML トークンに署名すると、これがより完全な認証方法になりますか? ただし、ユーザーの資格情報を持っている場合でも、CBA を介してサービスにアクセスすることはできませんか?
これは本当で、CBA はユーザーの認証を実行するためのより完全で安全な方法ですか? ありがとう!