2014-12-07 2 views
0

사용자 정의 웹 응용 프로그램 영역을 사용하여 사용자 이름과 비밀번호 (서블릿 3.0 request.login() 사용)를 기반으로 사용자를 인증하는 Glassfish 3.0에 배포 된 웹 응용 프로그램이 있습니다. "AppservPasswordLoginModule"을 확장하고 인증을 수행하는 사용자 정의 로그인 모듈을 작성했습니다. 암호는 db로 암호화되어 저장됩니다.토큰을 Glassfish 3 용 사용자 정의 로그인 모듈에 전달하는 방법

이제 사용자 이름이나 암호없이 사이트에 로그인하는 데 사용할 수있는 사용자 토큰 기반 URL을 생성해야하는 시나리오가 있습니다. 토큰은 특정 시간 동안 유효하거나 한 번 로그인에 유효 할 수 있습니다.

내 토큰을 내 로그인 모듈로 전달하는 방법 또는 그러한 로그인 흐름을 처리하고 토큰을 기반으로 사용자를 인증하려면 어떻게해야합니까?

답변

1

아무도 답변을 드리지 않았으므로.

서버 인증 모듈을 사용해 보았지만 영역에 정보를 전달하지 못했습니다. 내 서블릿 중 하나에서 토큰을 파싱하고 자격 증명을 검색 한 다음 내 로그인 모듈 (및 영역)에 전달했습니다. 내 영역에서는 DB 값에 대한 유효성 검사를 수행하여 사용자를 인증했습니다.

관련 문제