메뉴 관리: 배경 관리 시스템의 왼쪽 메뉴 관리, 아이콘 변경, 이름 변경, 메뉴 표시 제어 및 정렬 지원
리소스 관리: 액세스 경로를 기반으로 한 배경 동적 구현 권한 제어; , 제어 권한은 인터페이스 수준까지 정확할 수 있습니다.
역할 관리: 역할을 사용자 정의하고 메뉴와 리소스를 역할에 할당할 수 있습니다.
백엔드 사용자 관리: 백엔드 사용자를 관리하고 역할 할당을 지원합니다. 여러 역할.
다음으로 권한 관리 기능을 소개하고 전체 권한 관리 프로세스를 보여드리겠습니다.
메뉴는 주로 관리 배경 왼쪽에 있는 메뉴를 의미하며, 관리 기능은 메뉴의 숨김과 표시, 이름 변경, 사진 정렬 등을 할 수 있습니다. 지원됩니다.
메뉴 목록을 보고 숨기기, 표시 및 삭제를 제어할 수 있습니다.
메뉴 추가 및 편집, 메뉴의 기본 속성을 변경할 수 있지만 프런트 엔드 프로젝트 라우팅에 정의된 메뉴만 추가할 수 있습니다. , 프런트엔드 이름은 프런트엔드 프로젝트와 동일해야 합니다. 정의된 경로 이름은 일관됩니다.
메뉴 정렬, 메뉴 정렬을 설정한 후 메뉴가 내림차순으로 표시됩니다. 세트 정렬 중.
소위 리소스는 배경의 인터페이스로 단일 인터페이스일 수도 있고 일련의 인터페이스 모음일 수도 있습니다. 여기서는 Ant 기반 경로 일치를 사용합니다. 백그라운드 사용자가 인터페이스에 액세스할 때 백그라운드 사용자가 리소스를 할당했다면 해당 리소스에 액세스할 수 있고, 그렇지 않으면 액세스할 수 없습니다. 기본적으로 인터페이스에 대한 리소스를 구성하지 않으면 해당 리소스에 직접 액세스할 수 있습니다.
리소스 목록 보기, 현재 리소스는 컨트롤러 수준에서 구성됩니다. 즉, 컨트롤러의 모든 인터페이스는 리소스로 정의되며 인터페이스 수준으로 구성할 수도 있습니다.
리소스 추가 및 편집 , 여기에 추가합니다. 향후 리소스 할당을 용이하게 하기 위해 리소스 분류 개념이 도입되었습니다.
는 백그라운드 사용자 역할을 관리하는 데 사용되므로 백그라운드 사용자가 역할을 할당할 수 있습니다. 이러한 메뉴와 리소스에 액세스할 수 있습니다.
역할 목록을 확인하세요. 여기서는 제품 관리자, 주문 관리자, 최고 관리자의 세 가지 역할에 주의해야 합니다.
역할을 추가하고 편집하여 역할의 기본 속성을 관리하세요. 할당 메뉴, 역할에 액세스할 수 있는 메뉴를 할당할 수 있습니다.
리소스 할당, 역할에 액세스할 수 있는 백엔드 리소스를 할당할 수 있습니다.
백엔드 사용자 관리
가 사용됩니다. 백엔드 사용자를 관리하고 정보를 직접 수정(비밀번호 변경 포함)하고 역할을 할당합니다.
사용자 목록을 보고 계정의 활성화 상태를 제어하고 계정을 삭제할 수 있습니다.사용자를 추가 및 편집하고 사용자의 기본 정보를 관리하고 비밀번호를 변경할 수 있습니다.
역할을 할당할 수 있습니다. 사용자에게 역할을 할당합니다. 지정된 역할을 가진 사용자는 지정된 메뉴와 리소스에 액세스할 수 있습니다.
동적 메뉴 제어
여기에서는 시스템 관리자와 제품 관리자라는 두 명의 백그라운드 사용자가 모든 메뉴를 할당하고 제품 관리자는 제품만 할당합니다. 메뉴.
시스템 관리자 계정으로 로그인하면 왼쪽에 모든 메뉴가 표시됩니다.제품 관리자 계정으로 로그인하면 왼쪽에 제품 관련 메뉴만 표시됩니다.
여기에서는 제품 관련 리소스만 제품 관리자에게 할당하고 다른 리소스에는 액세스할 수 없도록 하는 방법을 보여드리겠습니다.
주문 관련 메뉴는 상품 관리자에게 공개되지만 주문 관련 리소스는 할당되지 않습니다.
상품 관리자에게는 주문 모듈 관련 백그라운드 리소스가 할당되지 않으므로 상품 관리자가 주문 모듈 관련 권한이 없다는 메시지가 표시됩니다.
위 내용은 springboot 권한 관리 기능 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!