>  기사  >  Java  >  springboot 권한 관리 기능 구현 방법

springboot 권한 관리 기능 구현 방법

PHPz
PHPz앞으로
2023-05-11 10:22:132242검색

기능 목록

  • 메뉴 관리: 배경 관리 시스템의 왼쪽 메뉴 관리, 아이콘 변경, 이름 변경, 메뉴 표시 제어 및 정렬 지원

  • 리소스 관리: 액세스 경로를 기반으로 한 배경 동적 구현 권한 제어; , 제어 권한은 인터페이스 수준까지 정확할 수 있습니다.

  • 역할 관리: 역할을 사용자 정의하고 메뉴와 리소스를 역할에 할당할 수 있습니다.

  • 백엔드 사용자 관리: 백엔드 사용자를 관리하고 역할 할당을 지원합니다. 여러 역할.

기능 소개

다음으로 권한 관리 기능을 소개하고 전체 권한 관리 프로세스를 보여드리겠습니다.

메뉴 관리

메뉴는 주로 관리 배경 왼쪽에 있는 메뉴를 의미하며, 관리 기능은 메뉴의 숨김과 표시, 이름 변경, 사진 정렬 등을 할 수 있습니다. 지원됩니다.

메뉴 목록을 보고 숨기기, 표시 및 삭제를 제어할 수 있습니다.

springboot 권한 관리 기능 구현 방법

메뉴 추가 및 편집, 메뉴의 기본 속성을 변경할 수 있지만 프런트 엔드 프로젝트 라우팅에 정의된 메뉴만 추가할 수 있습니다. , 프런트엔드 이름은 프런트엔드 프로젝트와 동일해야 합니다. 정의된 경로 이름은 일관됩니다.

springboot 권한 관리 기능 구현 방법

메뉴 정렬, 메뉴 정렬을 설정한 후 메뉴가 내림차순으로 표시됩니다. 세트 정렬 중.

springboot 권한 관리 기능 구현 방법

리소스 관리

소위 리소스는 배경의 인터페이스로 단일 인터페이스일 수도 있고 일련의 인터페이스 모음일 수도 있습니다. 여기서는 Ant 기반 경로 일치를 사용합니다. 백그라운드 사용자가 인터페이스에 액세스할 때 백그라운드 사용자가 리소스를 할당했다면 해당 리소스에 액세스할 수 있고, 그렇지 않으면 액세스할 수 없습니다. 기본적으로 인터페이스에 대한 리소스를 구성하지 않으면 해당 리소스에 직접 액세스할 수 있습니다.

리소스 목록 보기, 현재 리소스는 컨트롤러 수준에서 구성됩니다. 즉, 컨트롤러의 모든 인터페이스는 리소스로 정의되며 인터페이스 수준으로 구성할 수도 있습니다.

springboot 권한 관리 기능 구현 방법

리소스 추가 및 편집 , 여기에 추가합니다. 향후 리소스 할당을 용이하게 하기 위해 리소스 분류 개념이 도입되었습니다.

springboot 권한 관리 기능 구현 방법

역할 관리

는 백그라운드 사용자 역할을 관리하는 데 사용되므로 백그라운드 사용자가 역할을 할당할 수 있습니다. 이러한 메뉴와 리소스에 액세스할 수 있습니다.

역할 목록을 확인하세요. 여기서는 제품 관리자, 주문 관리자, 최고 관리자의 세 가지 역할에 주의해야 합니다.

springboot 권한 관리 기능 구현 방법

역할을 추가하고 편집하여 역할의 기본 속성을 관리하세요. 할당 메뉴, 역할에 액세스할 수 있는 메뉴를 할당할 수 있습니다.

springboot 권한 관리 기능 구현 방법

리소스 할당, 역할에 액세스할 수 있는 백엔드 리소스를 할당할 수 있습니다.

springboot 권한 관리 기능 구현 방법

백엔드 사용자 관리

가 사용됩니다. 백엔드 사용자를 관리하고 정보를 직접 수정(비밀번호 변경 포함)하고 역할을 할당합니다. springboot 권한 관리 기능 구현 방법

사용자 목록을 보고 계정의 활성화 상태를 제어하고 계정을 삭제할 수 있습니다.

사용자를 추가 및 편집하고 사용자의 기본 정보를 관리하고 비밀번호를 변경할 수 있습니다.

springboot 권한 관리 기능 구현 방법

역할을 할당할 수 있습니다. 사용자에게 역할을 할당합니다. 지정된 역할을 가진 사용자는 지정된 메뉴와 리소스에 액세스할 수 있습니다.

springboot 권한 관리 기능 구현 방법

동적 메뉴 제어

여기에서는 시스템 관리자와 제품 관리자라는 두 명의 백그라운드 사용자가 모든 메뉴를 할당하고 제품 관리자는 제품만 할당합니다. 메뉴. springboot 권한 관리 기능 구현 방법

시스템 관리자 계정으로 로그인하면 왼쪽에 모든 메뉴가 표시됩니다.

제품 관리자 계정으로 로그인하면 왼쪽에 제품 관련 메뉴만 표시됩니다.

springboot 권한 관리 기능 구현 방법

동적 리소스 제어

여기에서는 제품 관련 리소스만 제품 관리자에게 할당하고 다른 리소스에는 액세스할 수 없도록 하는 방법을 보여드리겠습니다.

주문 관련 메뉴는 상품 관리자에게 공개되지만 주문 관련 리소스는 할당되지 않습니다.

springboot 권한 관리 기능 구현 방법

상품 관리자에게는 주문 모듈 관련 백그라운드 리소스가 할당되지 않으므로 상품 관리자가 주문 모듈 관련 권한이 없다는 메시지가 표시됩니다.

springboot 권한 관리 기능 구현 방법

위 내용은 springboot 권한 관리 기능 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제