。シングルサインオンはワッフルを使用して行うことができます。 UがサーバにセットアップKerberosとSPNEGOの構成に必要
:シングルサインオンのために
String username = login.getUsername();// "ancb";
String password = login.getPassword();// "*****";
String base = "OU=******,DC=InfoDir,DC=DEV,DC=****";
String dn = "CN=" + username + "," + base;
String ldapURL = "ldaps://****.systems.**.****:3269";
// Setup environment for authenticating
Hashtable<String, String> environment = new Hashtable<String, String>();
environment.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
environment.put(Context.PROVIDER_URL, ldapURL);
environment.put(Context.SECURITY_AUTHENTICATION, "simple");
environment.put(Context.SECURITY_PRINCIPAL, dn);
environment.put(Context.SECURITY_CREDENTIALS, password);
String dynamicLdapaccount = "(CN="+ username +")" ;
DirContext authContext = new InitialDirContext(environment);
:あなたは、コードの以下の行で、単純なJavaクラスに春のMVCで行くことができるLDAP認証のために
レベル。リバティサーバーの場合、server.xmlの変更が必要です。
簡単で信頼性の高いhttps://wiki.jasig.org/display/casum/homeを使用してください –
Windows ADログインでデスクトップSSOを使用しますか?次に、SPNEGO認証を確認します。 Libertyのさまざまなアプリの間にSSOを置いておきたいのであれば、LTPAを使ってデフォルトでオンになっています。LibertyをLDAPレジストリに接続するだけです。あなたは本当に必要なものを少し明確にする必要があります。 – Gas
Linuxサーバー上のwebsphere libertyでSSOを探しています。デスクトップベースではなくウェブベースでなければなりません。参考になるコードはありますか? –