6장: 나의 권한 제어 방법론 - 분산 권한 제어

작가:네오양 시간:2022/06/07 읽다: 6021
기사 개요 1. 분산 역할 권한 시스템 1. 프런트엔드와 백엔드 분리를 통한 분산 권한 제어 2. 프런트엔드의 다중 터미널 분산 권한 제어 3. 다중 모드 백엔드 […

기사 개요

1. 분산 역할 권한 시스템

1. 프론트엔드와 백엔드 분리를 통한 분산 권한 제어

2. 프론트 엔드 다중 터미널 분산 권한 제어

3. 백엔드 다중 모듈 분산 권한 제어

2. 분산된 자격 증명 기관 시스템

어떤 SAAS나 관리 시스템에 관계없이 권한 제어 설계는 복잡한 문제입니다.

먼저 WordPress의 권한 디자인을 살펴보겠습니다.

능력최고 관리자관리자편집자작가기부자구독자
create_sites와이     
delete_sites와이     
관리_네트워크와이     
관리 사이트와이     
관리_네트워크_사용자와이     
관리_네트워크_플러그인와이     
관리_네트워크_테마와이     
관리_네트워크_옵션와이     
upload_plugins와이     
upload_themes와이     
업그레이드_네트워크와이     
설정_네트워크와이     
능력최고 관리자관리자편집자작가기부자구독자
activate_plugins와이Y(단일 사이트 또는 네트워크 설정으로 활성화)    
create_users와이Y(단일 사이트)    
delete_plugins와이Y(단일 사이트)    
delete_themes와이Y(단일 사이트)    
delete_users와이Y(단일 사이트)    
edit_files와이Y(단일 사이트)    
edit_plugins와이Y(단일 사이트)    
edit_theme_options와이와이    
edit_themes와이Y(단일 사이트)    
edit_users와이Y(단일 사이트)    
내보내다와이와이    
수입와이와이    
능력최고 관리자관리자편집자작가기부자구독자
install_plugins와이Y(단일 사이트)    
install_themes와이Y(단일 사이트)    
목록_사용자와이와이    
관리 옵션와이와이    
프로모션_사용자와이와이    
제거_사용자와이와이    
스위치_테마와이와이    
업데이트_코어와이Y(단일 사이트)    
업데이트_플러그인와이Y(단일 사이트)    
update_themes와이Y(단일 사이트)    
edit_dashboard와이와이    
사용자 정의와이와이    
delete_site와이와이    
능력최고 관리자관리자편집자작가기부자구독자
mode_comments와이와이와이   
관리_카테고리와이와이와이   
관리_링크와이와이와이   
edit_others_posts와이와이와이   
edit_pages와이와이와이   
edit_others_pages와이와이와이   
edit_published_pages와이와이와이   
게시_페이지와이와이와이   
delete_pages와이와이와이   
delete_others_pages와이와이와이   
delete_published_pages와이와이와이   
delete_others_posts와이와이와이   
delete_private_posts와이와이와이   
edit_private_posts와이와이와이   
read_private_posts와이와이와이   
delete_private_pages와이와이와이   
edit_private_pages와이와이와이   
read_private_pages와이와이와이   
unfiltered_html와이Y(단일 사이트)Y(단일 사이트)   
unfiltered_html와이와이와이   
능력최고 관리자관리자편집자작가기부자구독자
edit_published_posts와이와이와이와이  
파일 업로드하다와이와이와이와이  
게시_포스트와이와이와이와이  
delete_published_posts와이와이와이와이  
edit_posts와이와이와이와이와이 
delete_posts와이와이와이와이와이 
능력최고 관리자관리자편집자작가기부자구독자
읽다와이와이와이와이와이와이

사용자 역할과 사용자 수준에 따라 계층적 역할 권한 제어 시스템이 구현됩니다.

WordPress 권한 제어 시스템은 매우 고전적인 권한 제어 시스템이지만 WordPress는 사용자 및 권한 측면에서 매우 “가벼우므로” WordPress 권한 제어 시스템은 완전한 “골격”에 불과하다고 할 수 있습니다. 많은 사람들을 현기증나게 만들기에는 해골 하나만으로도 충분하다.

따라서 크고 복잡한 시스템에서 권한 제어가 얼마나 복잡할 수 있는지 상상할 수 있습니다.

저는 다양한 영역을 포괄하는 많은 제품을 작업해 왔으며, 거의 모든 제품에 권한 제어 시스템이 포함되어 있어 이 분야에 대한 많은 경험을 축적했습니다.

저는 다양한 권한 제어 시스템을 수없이 최적화하고 단순화했습니다. 마지막으로 간단하고 효과적인 방법을 요약했습니다. 저는 이 방법을 분산 권한 제어라고 부릅니다.

권한 제어가 복잡한 가장 근본적인 이유는 중앙 집중식 권한 설계, 배포 및 관리로 인해 "할 수 있다"와 "할 수 없다"라는 "중앙 집중식" 관점에서 다양한 시나리오의 다양한 역할을 고려하게 되기 때문입니다.

그러나 권한의 분배와 관리가 분산되면 모든 것이 훨씬 단순해질 것입니다.

1. 분산 역할 권한 시스템

클래식 권한 제어 시스템은 중앙 집중식 역할 권한 시스템입니다.

역할 권한 시스템은 항상 주류였습니다.

여기서 소개하는 것은 분산 역할 권한 시스템입니다.

중앙 집중식이든 분산식이든 관계없이 역할 권한 시스템에는 한 가지 공통점이 있습니다. 즉, 역할은 권한을 결정하고, 자신이 가진 기능은 누가 결정하는지를 결정합니다.

분산 역할 권한 시스템은 세 가지 유형으로 나눌 수 있습니다.

以下内容只有VIP用户可以看。

订阅VIP

订阅我的VIP会员,可以阅读所有付费VIP内容。

如果您已是VIP会员,请登录.


copyright © www.lyustu.com 판권 소유.
테마: TheMoon V3.0.저자:neo yang