role 코드 관련 질문 드립니다.
- 작성자 :
- 신*기
- 작성일 :
- 2023-02-22 21:54:33
- 조회수 :
- 467
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
안녕하세요 룰 관련하여 문의 드립니다.
Role 코드 관련하여 사용되는 authorCode 에 해당하는 데이터 가 아래 내용으로 확인되는데
스프링에서 제공하는 기본 권한(Authority)
AUTHORITI DESCRIPTION
ROLE_ANONYMOUS 모든 사용자
IS_AUTHENTICATED_ANONYMOUSLY 익명 사용자
IS_AUTHENTICATED_FULLY 인증된 사용자
IS_AUTHENTICATED_REMEMBERED REMEMBERED 사용자
ROLE_RESTRICTED 제한된 사용자
ROLE_USER 일반 사용자
ROLE_ADMIN 관리자
위 내용으로 기존권한으로 잡힌 role_code 정보가 아닌 특정한 코드로 변경하여 사용함에 있어서 egov 내에 제약이 발생할까요?
role 관련 테이블을 찾아보니 5가지 정도
* (해당 테이블에 대한 네임은 바로 확인되지 않고있습니다. )
해당 테이블에서 각 author_code 에 대하여 변경 하는 코드로 바꾸고 나니 특별한 오류는 나타나지 않고, 권한 Role에 대하여 특별한 이슈는 없어볻이는데
변경 내용 예제
ROLE_ANONYMOUS --> permission_00
IS_AUTHENTICATED_ANONYMOUSLY -> permission_01
IS_AUTHENTICATED_FULLY -> permission_02
IS_AUTHENTICATED_REMEMBERED -> permission_03
ROLE_RESTRICTED -> permission_04
ROLE_USER -> permission_05
ROLE_ADMIN -> permission_06
위 처럼 permission_** 이라는 코드네임으로 role 관련 테이블에서 데이터를 전부다 바꾸어 준다면 발생할수있는 이슈가 존재 할까요?
wiki 에서 확인된 내용으로는 기본권한과 추가 권한이라는 내용으로 코드가 지정이 되어있어서 변경이 불가능한지 알고싶습니다.
Role 코드 관련하여 사용되는 authorCode 에 해당하는 데이터 가 아래 내용으로 확인되는데
스프링에서 제공하는 기본 권한(Authority)
AUTHORITI DESCRIPTION
ROLE_ANONYMOUS 모든 사용자
IS_AUTHENTICATED_ANONYMOUSLY 익명 사용자
IS_AUTHENTICATED_FULLY 인증된 사용자
IS_AUTHENTICATED_REMEMBERED REMEMBERED 사용자
ROLE_RESTRICTED 제한된 사용자
ROLE_USER 일반 사용자
ROLE_ADMIN 관리자
위 내용으로 기존권한으로 잡힌 role_code 정보가 아닌 특정한 코드로 변경하여 사용함에 있어서 egov 내에 제약이 발생할까요?
role 관련 테이블을 찾아보니 5가지 정도
* (해당 테이블에 대한 네임은 바로 확인되지 않고있습니다. )
해당 테이블에서 각 author_code 에 대하여 변경 하는 코드로 바꾸고 나니 특별한 오류는 나타나지 않고, 권한 Role에 대하여 특별한 이슈는 없어볻이는데
변경 내용 예제
ROLE_ANONYMOUS --> permission_00
IS_AUTHENTICATED_ANONYMOUSLY -> permission_01
IS_AUTHENTICATED_FULLY -> permission_02
IS_AUTHENTICATED_REMEMBERED -> permission_03
ROLE_RESTRICTED -> permission_04
ROLE_USER -> permission_05
ROLE_ADMIN -> permission_06
위 처럼 permission_** 이라는 코드네임으로 role 관련 테이블에서 데이터를 전부다 바꾸어 준다면 발생할수있는 이슈가 존재 할까요?
wiki 에서 확인된 내용으로는 기본권한과 추가 권한이라는 내용으로 코드가 지정이 되어있어서 변경이 불가능한지 알고싶습니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
질문하신 내용은 스프링 시큐리티에서 기본값으로 사용하는 것으로
센터에서는 변경이나 삭제를 권하지 않습니다.
이 부분을 수정이나 삭제가 필요하시면 아래 링크를 참고하시기 바랍니다.
https://zgundam.tistory.com/57
https://stackoverflow.com/questions/33205236/spring-security-added-prefix-role-to-all-roles-name
감사합니다.
표준프레임워크센터입니다.
질문하신 내용은 스프링 시큐리티에서 기본값으로 사용하는 것으로
센터에서는 변경이나 삭제를 권하지 않습니다.
이 부분을 수정이나 삭제가 필요하시면 아래 링크를 참고하시기 바랍니다.
https://zgundam.tistory.com/57
https://stackoverflow.com/questions/33205236/spring-security-added-prefix-role-to-all-roles-name
감사합니다.