내 시스템에 2 개의 서브 시스템이 있습니다. 각 서브 시스템에는 다른 사용자 세트가 있습니다. 각 사용자에게는이 사용자가 속한 시스템을 알기 위해 사용할 수있는 "SystemName"이라는 추가 필드가 있습니다.사용자 정의 인증
로그인 양식 (각 하위 시스템에 대해 1 개의 양식)에서 양식의 유형 (SystemName 값 포함)을 지정하는 숨김 필드를 추가했습니다.
if (user.systemName == params.systemName) {
proceed with regular login
} else {
throw standard login error
}
내가 내 사용자 지정 DaoAuthenticationProvider는 해당 수표를 퍼팅 시도하지만 "params.systemName"에 액세스 할 수 없습니다 :
일반적으로, 검사는 오히려 간단하다.
Acegi가이 확인으로 내 사용자를 인증하도록하려면이 코드를 어디에 넣어야합니까? 사전에
감사합니다.