@Secured는 데이터베이스에서 사용자의 역할을 어떻게 알 수 있습니까?

Bmarkham

@Secured가하는 일을 이해하지만 어떻게하는지는 잘 모르겠습니다.

누군가 @Secured가 역할을 맡는 방법을 설명 할 수 있습니까? 그것은에서 그것을 얻고 authorities-by-username-query있습니까? 데이터베이스에있는 한 매개 변수에 문자열을 넣을 수 있습니까?

보후 슬라 프 부르 하르트

사용자의 역할은에 저장 SecurityContext되거나에 Authentication저장된 개체 에서 더 구체적으로 지정됩니다 SecurityContext. 인증하면 인증 정보가로드되고 보안 컨텍스트에 저장됩니다. 역할은 구성에 따라 데이터베이스에서 시작될 수 있습니다. 귀하의 경우에는 authorities-by-username-query쿼리를 사용하여로드됩니다 .

보안 인터셉터가 권한을 처리 할 때 (예 : @Secured어노테이션을 사용한 메소드 수준 권한 부여 ) 컨텍스트에 저장된 인증을 기반으로 사용자가 액세스 할 수 있어야하는지 여부를 결정합니다.


내부에서 일어나는 일을 더 잘 이해하려면 참조 가이드 Spring Security Filter chain and Architecture 섹션살펴 봐야합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

알 수없는 데이터 유형을 데이터베이스에 어떻게 저장할 수 있습니까?

분류에서Dev

Oracle 데이터베이스는 ORACLE_HOME 및 ORACLE_SID에서만 전역 데이터베이스 이름과 데이터베이스 파일의 위치를 어떻게 알 수 있습니까?

분류에서Dev

AWS-서비스 연결 역할을 사용하고 있는지 어떻게 알 수 있습니까?

분류에서Dev

Unix LDAP 데이터베이스에서 사용할 수있는 루트를 어떻게 볼 수 있습니까?

분류에서Dev

의 Netty ByteBuf에서 읽을 수있는 데이터가없는 경우 어떻게 알 수 있습니까?

분류에서Dev

springboot JPA는 어떤 데이터베이스가 사용될 것인지 어떻게 알 수 있습니까?

분류에서Dev

내 데이터베이스에서 특정 문자열이 어떤 문자를 인코딩하고 있는지 어떻게 알 수 있습니까?

분류에서Dev

Rails 4는 뷰에 사용할 형식을 어떻게 알 수 있습니까?

분류에서Dev

컨텍스트 관리자에서 함수를 사용할 수 있는지 어떻게 알 수 있습니까?

분류에서Dev

Windows 자동 업데이트에서 사용하는 대역폭을 어떻게 조절할 수 있습니까?

분류에서Dev

Windows 자동 업데이트에서 사용하는 대역폭을 어떻게 조절할 수 있습니까?

분류에서Dev

클립 보드의 데이터를 사용할 준비가되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떻게 자바 String 변수에서 PARAM를 사용하여 내 SQLite는 데이터베이스에 새 테이블을 만들 수 있습니까?

분류에서Dev

JavaScript에서 사용자에 대한 ASP 멤버십 데이터베이스 역할을 어떻게 확인할 수 있습니까?

분류에서Dev

DBExpress TSqlConnection이 실제로 연결된 데이터베이스의 이름을 어떻게 알 수 있습니까?

분류에서Dev

Excel에서 데이터를 삽입하는 동안 데이터베이스 테이블의 중복을 어떻게 확인할 수 있습니까?

분류에서Dev

SQL 데이터베이스의 다른 행에 서식있는 텍스트 상자의 행을 어떻게 저장할 수 있습니까?

분류에서Dev

특정 데이터베이스의 테이블을 프로그래밍 방식으로 활용하는 SQL 쿼리를 어떻게 알 수 있습니까?

분류에서Dev

Identity는 핵심 인터페이스의 사용자 정의 구현을 사용하는 방법을 어떻게 알 수 있습니까?

분류에서Dev

카르 토피에 사용할 수있는 NaturalEarthFeature 이름을 어떻게 알 수 있습니까?

분류에서Dev

내가 사용하는 서비스 중 번들의 기호 이름을 어떻게 알 수 있습니까?

분류에서Dev

내가 사용하는 서비스 중 번들의 기호 이름을 어떻게 알 수 있습니까?

분류에서Dev

모든 사용자의 X 디스플레이에 그래픽 알림을 보내는 bash 스크립트를 어떻게 작성할 수 있습니까?

분류에서Dev

swift3을 사용하여 Firebase 데이터베이스의 여러 문자열이있는 객체를 어떻게 저장할 수 있습니까?

분류에서Dev

커널 모듈에 사용할 수있는 옵션을 어떻게 알거나 나열 할 수 있습니까?

분류에서Dev

커널 모듈에 사용할 수있는 옵션을 어떻게 알거나 나열 할 수 있습니까?

분류에서Dev

파이썬에서 알 수없는 수의 버킷을 어떻게 반복 할 수 있습니까?

분류에서Dev

현재 값이 이미 데이터베이스에 저장되어 있는지 어떻게 알 수 있습니까? [LINQ 및 최고의 성능]

분류에서Dev

SSH는 사용할 키를 어떻게 알 수 있습니까?

Related 관련 기사

  1. 1

    알 수없는 데이터 유형을 데이터베이스에 어떻게 저장할 수 있습니까?

  2. 2

    Oracle 데이터베이스는 ORACLE_HOME 및 ORACLE_SID에서만 전역 데이터베이스 이름과 데이터베이스 파일의 위치를 어떻게 알 수 있습니까?

  3. 3

    AWS-서비스 연결 역할을 사용하고 있는지 어떻게 알 수 있습니까?

  4. 4

    Unix LDAP 데이터베이스에서 사용할 수있는 루트를 어떻게 볼 수 있습니까?

  5. 5

    의 Netty ByteBuf에서 읽을 수있는 데이터가없는 경우 어떻게 알 수 있습니까?

  6. 6

    springboot JPA는 어떤 데이터베이스가 사용될 것인지 어떻게 알 수 있습니까?

  7. 7

    내 데이터베이스에서 특정 문자열이 어떤 문자를 인코딩하고 있는지 어떻게 알 수 있습니까?

  8. 8

    Rails 4는 뷰에 사용할 형식을 어떻게 알 수 있습니까?

  9. 9

    컨텍스트 관리자에서 함수를 사용할 수 있는지 어떻게 알 수 있습니까?

  10. 10

    Windows 자동 업데이트에서 사용하는 대역폭을 어떻게 조절할 수 있습니까?

  11. 11

    Windows 자동 업데이트에서 사용하는 대역폭을 어떻게 조절할 수 있습니까?

  12. 12

    클립 보드의 데이터를 사용할 준비가되었는지 어떻게 알 수 있습니까?

  13. 13

    어떻게 자바 String 변수에서 PARAM를 사용하여 내 SQLite는 데이터베이스에 새 테이블을 만들 수 있습니까?

  14. 14

    JavaScript에서 사용자에 대한 ASP 멤버십 데이터베이스 역할을 어떻게 확인할 수 있습니까?

  15. 15

    DBExpress TSqlConnection이 실제로 연결된 데이터베이스의 이름을 어떻게 알 수 있습니까?

  16. 16

    Excel에서 데이터를 삽입하는 동안 데이터베이스 테이블의 중복을 어떻게 확인할 수 있습니까?

  17. 17

    SQL 데이터베이스의 다른 행에 서식있는 텍스트 상자의 행을 어떻게 저장할 수 있습니까?

  18. 18

    특정 데이터베이스의 테이블을 프로그래밍 방식으로 활용하는 SQL 쿼리를 어떻게 알 수 있습니까?

  19. 19

    Identity는 핵심 인터페이스의 사용자 정의 구현을 사용하는 방법을 어떻게 알 수 있습니까?

  20. 20

    카르 토피에 사용할 수있는 NaturalEarthFeature 이름을 어떻게 알 수 있습니까?

  21. 21

    내가 사용하는 서비스 중 번들의 기호 이름을 어떻게 알 수 있습니까?

  22. 22

    내가 사용하는 서비스 중 번들의 기호 이름을 어떻게 알 수 있습니까?

  23. 23

    모든 사용자의 X 디스플레이에 그래픽 알림을 보내는 bash 스크립트를 어떻게 작성할 수 있습니까?

  24. 24

    swift3을 사용하여 Firebase 데이터베이스의 여러 문자열이있는 객체를 어떻게 저장할 수 있습니까?

  25. 25

    커널 모듈에 사용할 수있는 옵션을 어떻게 알거나 나열 할 수 있습니까?

  26. 26

    커널 모듈에 사용할 수있는 옵션을 어떻게 알거나 나열 할 수 있습니까?

  27. 27

    파이썬에서 알 수없는 수의 버킷을 어떻게 반복 할 수 있습니까?

  28. 28

    현재 값이 이미 데이터베이스에 저장되어 있는지 어떻게 알 수 있습니까? [LINQ 및 최고의 성능]

  29. 29

    SSH는 사용할 키를 어떻게 알 수 있습니까?

뜨겁다태그

보관