2010-01-23 6 views
4

웹 응용 프로그램에 Spring MVC를 사용하고 있습니다. 내 응용 프로그램에 OpenID를 사용하고 싶지만, Spring MVC에서 일반적으로 인증을 처리하는 좋은 방법이 무엇인지 궁금 할뿐입니다.Spring MVC로 사용자 로그인을 처리하려면 어떻게해야합니까?

내 웹 앱은 질문과 대답 앱입니다. 다음은 혼란스러워하는 시나리오입니다.
사용자가 질문을하고 싶을 때 텍스트 상자에 질문을 입력하고 submit을 누르면 양식이 "/ question/create"에 게시되며 Create 메소드 내 Question 컨트롤러에 있습니다. 이 시점에서 로그인하면 데이터베이스에 질문을 추가하지만 로그인하지 않은 경우 로그인 화면이 표시되고 질문에 성공적으로 로그인하면 데이터베이스에 추가됩니다.

내가 이해할 수없는 것은 양식 값이 로그인 화면의 양식 값이되고 질문 추가 화면의 양식 값이 아니기 때문에 자동으로 로그인 화면 이후에 데이터베이스에 질문을 추가하는 것입니다. 더 이상.

+0

이미 좋은 질문과 답변 앱이 있습니다. 당신이 모르는 경우에. :) –

+0

하하, 참으로이 사이트는 훌륭하지만, 내 프로그래머가 집중하지는 못했을 것이다 :) – Kyle

답변

1

spring security을 확인해야합니다. 그것은 당신이 필요로하는 것 이상을 가지고 있습니다.

관련 문제