사용자 역할을 기반으로 로그인 한 후 다른 대상 URL을 구성하는 방법은 무엇입니까? 스프링 보안 플러그인을 사용하고 있습니다.사용자 역할에 대한 다른 대상 URL
-2
A
답변
0
<form-login
login-processing-url="/user/login"
login-page="/login"
default-target-url="/loginsuccess"
authentication-failure-url="/loginfailure" />
당신이 LOGINSUCCESS URL을 매핑 봄 컨트롤러 검사 사용자 역할 후에 다른 페이지로 리디렉션 할 수없는 이유는 무엇입니까?
1
나는이 사이트의 Denis 언급 또는 비슷하게 defaultTargetUrl을 정의 할 수 있다고 생각합니다. hitty5와 (과) 같은 Grails spring security이 (가) 말했습니다.
그리고 기본 요청의 응답에서 사용자의 역할에 따라 리디렉션 논리를 적용 할 수 있습니다. Grails는
:
에 Config.groovy 파일
인 LoginController에서grails.plugins.springsecurity.successHandler.defaultTargetUrl = '/login/loggedIn'
나는 그것이 도움이되기를 바랍니다
@Secured(['ROLE_ADMIN', 'ROLE_DEFAULT'])
def loggedIn = {
Usuario user = springSecurityService.currentUser
def roleDefault = Rol.findByAuthority("ROLE_DEFAULT")
if(user.authorities.contains(roleDefault))
redirect(controller: 'factura')
def roleAdmin = Rol.findByAuthority("ROLE_ADMIN")
if(user.authorities.contains(roleAdmin))
redirect(controller: 'noticia')
}
(해당 컨트롤러가 기본 구성 조치를 포함하고 있기 때문에) ...
관련 문제
- 1. 다른 역할에 대한 다른 기본 경로
- 2. 다른 로그인 역할에 대한 다른 페이지
- 3. 다른 사용자 역할에 대한 메뉴 레이블을 변경하는 방법은 무엇입니까?
- 4. DNN 사용자 및 역할에 대한 확장이 가능합니까?
- 5. 역할에 따른 특정보기에 대한 사용자 권한
- 6. Symfony 1.4 다른 역할에 대한 CRUD가 다릅니다.
- 7. 사용자 역할에 따라 리디렉션
- 8. 역할에 사용자 추가가 실패했습니다.
- 9. ASP.NET MVC3, 다른 사용자 역할에 다른 OutputCacheProfile을 사용하는 방법?
- 10. 역할에 따라 다른 페이지로 리디렉션
- 11. 다른 사이트로 돌아 가기 서로 다른 역할에 대한 맵 노드
- 12. MVP : 발표자의 역할에 대한 질문
- 13. WSE3 대상 vs URL
- 14. 사용자 역할에 따라 default-target-url을 변경하는 방법
- 15. 역할에 대한 선언적 권한 부여
- 16. 스프링 보안 - 사용자 역할에 따라 다른 콘텐츠를 제공하는 동일한 페이지
- 17. 스프링 보안. 서로 다른 역할에 대한 동일한 페이지의 다른보기가 가능합니까?
- 18. 현재 역할에 대한 회원 확인
- 19. 계층 적 사용자 및 역할에 대한 데이터베이스 스키마
- 20. 사용자 역할에 액세스 클라이언트 쪽
- 21. 여러 역할에 대한 연결을 구현하는 방법은 무엇입니까?
- 22. 여러 역할에 대한 연결을 만드는 방법은 무엇입니까?
- 23. 다른 빌드 유형에 대한 MSBuild 대상 재사용
- 24. 역할에 대한 작업에 대한 액세스 권한 부여
- 25. 역할에 사용자 추가 사용자 테이블에 중복 사용자 삽입
- 26. 도장 나머지 대상 원격 URL
- 27. 변경 특정 사용자 또는 역할에 대한 양식 인증 설정
- 28. Drupal 7 : 특정 사용자 역할에 대한 파일 액세스를 제한하는 방법
- 29. 다양한 사용자 역할에 대한 젠드 역할을 관리하는 가장 좋은 방법
- 30. SQL Server 2008의 서버 역할에 대한 기본 사용자 매핑은 무엇입니까
해당 문제에 대한 stackoverflow 검색 시도하십시오. 문제에 직면 한 많은 질문이 있습니다. 예 : http://stackoverflow.com/questions/6968210/grails-spring-security-redirect-after-login-success-failure – hitty5
그건 내가하려는 일이 아니야. 역할에 따라 성공적으로 로그인 한 후 다른보기로 사용자를 보내려고합니다. 예를 들어 성공한 로그인 후 ROLL_USER 역할을 가진 사용자는 userIndex.gsp로 리디렉션되고 ROLL_ADMIN 역할을 갖는 사용자는 adminIndex.gsp로 리디렉션됩니다. 이것은 내가 추측하는 한 가지 해결책입니다 : [link] (http://omarello.com/2011/09/grails-custom-target-urls-after-login/) – drago