0
저는 편안한 웹 서비스를 구축하고 JAAS를 사용하여 보안을 유지하려고합니다.JAAS 오류 : 로그인하지 못했습니다.
하지만 나는 다음과 같은 오류가 발생합니다 :
request.login(email, password); //email = [email protected], password=<SHA512HEX('testPasswprd')>
을 : HttpServletRequest의 사용에 의해
JAAS-Context: jdbcDigestRealm
DIGEST-Algorithm: SHA-512
Encoding: Hex
password encryption: none
내가 로그인을 시도 : 나는 다음과 같은 속성을 가진 영역을 만들어
javax.servlet.ServletException: Login failed
다음은 StackTrace입니다.
WARNING: WEB9102: Web Login Failed: com.sun.enterprise.security.auth.login.common.LoginException: Login failed: null
SEVERE: javax.servlet.ServletException: Login failed
at org.apache.catalina.authenticator.AuthenticatorBase.doLogin(AuthenticatorBase.java:959)
at org.apache.catalina.authenticator.AuthenticatorBase.login(AuthenticatorBase.java:939)
at org.apache.catalina.connector.Request.login(Request.java:2245)
at org.apache.catalina.connector.Request.login(Request.java:2224)
at org.apache.catalina.connector.RequestFacade.login(RequestFacade.java:1113)
아이디어가 있습니까?
편집 :
가 가끔request.login(email, password); //both variables and request are set.
WARNING: StandardWrapperValve[de.AuthTest.core.ApplicationConfig]: Servlet.service() for servlet de.AuthTest.core.ApplicationConfig threw exception
java.lang.NullPointerException
at org.apache.catalina.connector.Request.login(Request.java:2229)
at org.apache.catalina.connector.Request.login(Request.java:2224)
at org.apache.catalina.connector.RequestFacade.login(RequestFacade.java:1113)
아이디어가 있습니까? 뭐가 될수 있었는지? – Laokoon
Glassfish 서버에서 JAAS를 구성 했습니까? – Prince
글래스 피쉬 웹 콘솔을 통해 jdbcrealm을 만들어 glassfish-web.xml에 추가했습니다. 글래스 피를 더 구성해야합니까? – Laokoon