普通のHTTP基本認証を使用するspringbootアプリケーションはspring-security-ldap
です。認証の2つのメカニズム:KerberosとHTTPの基本
その後、spring-security-kerberos-core
とspring-security-kerberos-web
を使用してシングルサインオン(Kerberos)認証を使用するように変更しました。
これまでのところすべてうまくいきました。
これで両方のメカニズムを使用する必要があります。このアイデアは、ユーザーが自動的にログインするように、フロントエンドアプリケーションにSSOを使用することです。また、RESTインターフェースやテストにHTTP基本(ユーザー名/パスワード)を使用することもできます。
2つのエントリポイントが必要です(SSOの場合は「/ login」、HTTPの場合は「/ login-userpass」など)。それは正しいアプローチですか?あるいは、それを実装する他の方法がありますか?
一般的な要件だと思われますが、これを実装する方法の例は見つけられません。
編集: 実際にはduplicated questionです。そして受け入れられた答えは完全に働く。
ありがとうございました。はい、私は一般的な仕組みを理解していますが、私は実際に詳細をすべて見ることができるコードを必要とします。 –