내 MVC 응용 프로그램에 보안을 적용하고 있으며 현재 역할 및 구현에 대한 작업이 모두 완료되었습니다. 그리고 나는 this tutorial을 따르고 있습니다. Role.java는 우는 소리입니다 : 봄 보안 문제 : 보안 응용 프로그램에서 더 많은 역할 소개
package com.heraclitus.domain;
public enum Role {
ADMIN_ROLE("ROLE_ADMIN", 1), USER_ROLE("ROLE_USER", 0);
private final int order;
private final String roleName;
private Role(final String roleName, final int order) {
this.roleName = roleName;
this.order = order;
}
public int order() {
return order;
}
public String roleName() {
return roleName;
}
}
일부 몸이 나는 또한 사용자 역할과 하나 개의 사용자 역할을 포함하는 하나 개 관리자 역할이있을 때 이것은 두 역할
ADMIN_ROLE("ROLE_ADMIN", 1), USER_ROLE("ROLE_USER", 0);
의 값 1과 0 뭔지 설명 할 수. 예를 들어 관리자 역할에 2 개의 역할이 더 있다면 관리자, 관리자, 사용자 등 ..? 관리 역할에서 #은 무엇입니까?
또 다른 문제는 ApplicationContext를-security.xml 지금
<authentication-provider>
<user-service id="userDetailsService">
<user name="admin" password="admin" authorities="ROLE_USER, ROLE_ADMIN" />
<user name="username" password="password" authorities="ROLE_USER" />
<user name="test" password="test" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
내가 예를 들어, 사용자를 추가하려는 경우이다 1.Admin, 2.Supervisor, 3.Accountant 등 관리자는 모든 사용자 (관리자, 회계사 등)에게 어떤 권한을 부여해야합니까? 가장 좋은 방법은 무엇입니까? 감사합니다.
덕분에, 나는 그것뿐만 아니라 작업입니다. 그러나 나는이 방법을 통해서 또한 가고 싶다. – AbdulAziz