퀘이사123
222
2020-09-23 10:30:52
0
48

spring security GrantedAuthority 관한 질문입니다.


스프링 시큐리티 로그인 인증 과정에서


   List<GrantedAuthority> autoAuthorities = new ArrayList<>();

   autoAuthorities.add(new SimpleGrantedAuthority("권한"));

   sUser = new User(user.getMbId(), user.getMbPw(), autoAuthorities);

이런식으로 권한을 설정하잖아요.


여기서 저는 

autoAuthorities.add(new SimpleGrantedAuthority("권한"));

autoAuthorities.add(new SimpleGrantedAuthority("로그인정보1"));

autoAuthorities.add(new SimpleGrantedAuthority("로그인정보2"));

이런식으로 autoAuthorities 여기에 권한 말고도 필요한 로그인 정보를 저장하고

인덱스를 통해서 원하는걸 뽑아서 쓰는데,


이 리스트를 찍어보니까 add한 순서로 들어가있는게 아니고

자동으로  숫자 -> 영어 -> 한글 순으로 정렬이 되더라구요.


어떻게 그냥 add한 순서 그대로 유지할 방법은 없을까요?


넣을때 A:: B:: 뭐 이런식으로 알파벳순으로 문자열을 같이 넣어서 순서를 정해놓을까 생각하고 있는데,

다른 어떤 방법이 있을까 싶어 질문올립니다.


0
  • 답변 0

  • 로그인을 하시면 답변 을 등록할 수 있습니다.