0
내가 아주 간단한 LDAP의 인증이 : 지금간단한 LDAP SSO의 인증
DirContext ctx = null;
try
{
logger.debug("Trying to log with LDAP");
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY, ninjaProperties.get("ldapFactory"));
env.put(javax.naming.Context.PROVIDER_URL, ninjaProperties.get("ldapProvider"));
env.put(javax.naming.Context.SECURITY_AUTHENTICATION, ninjaProperties.get("ldapAuthentication"));
env.put(javax.naming.Context.SECURITY_PRINCIPAL, ninjaProperties.get("ldapDomain") + context.getParameter("login"));
env.put(javax.naming.Context.SECURITY_CREDENTIALS, context.getParameter("password"));
ctx = new InitialDirContext(env);
if(ctx != null){
logger.info("User [" + context.getParameter("login") + "] logged in successfully.");
ctx.close();
return Results.redirect("/TermeController/consult");
}
}
catch (Exception e)
{
logger.error("LDAP Login failed : " + e.toString());
}
을, 사용자는 양식에 logg. SSO 인증을 설정하고 싶지만 쉽게 설정할 수있는 방법을 찾을 수 없습니다. CAS 등을 사용해야합니까? 아니면 간단한 방법이 있습니까? Thx :)
이것은 exctly 내가 뭘하려고하는지, 내가 와플, thx = 시도해 볼게) – Lempkin