WSGI, Python을 사용하여 간단한 웹 프레임 워크를 직접 작성하고 싶습니다. 나는 인증 시스템을 이해하기 위해 연구 중이다.웹 프레임 워크에서 권한 부여
시스템은 플러그인으로 프로젝트에 새 시스템을 추가 할 수있을만큼 모듈화되고 추상화되어야합니다. 사용자는 DB 또는 분산 키/값 쌍, bigtable 등을 사용하여 정보를 저장할 수 있습니다.
말하자면 이러한 종류의 물건은 시스템에 플러그인으로 작성 될 수있는 컨테이너 또는 제공 업체입니다.
로그인 한 사용자에게 매우 높은 수준의 IDENTITY를 정의하고 싶습니다. "Identity"는 많은 프레임 워크에서 사용되는 올바른 단어입니다. 그러나 복잡성으로 인해 "정체성"을 대상으로 정의하는 것은 정말 어렵습니다. 응용 프로그램과 관련된 모든 내용이 포함될 수 있습니다. 그러나 우리가 신청서를 작성할 때, 신청서는 신원에 무엇이 있는지주의를 기울여야합니다. 그러나 프레임 워크로서, 그것은 신원이 무엇인지 신경 쓰지 않습니다.
인증은 인증과 분리되어야합니다.
사용자, 그룹, 역할/권한은 플러그인으로 설계 할 수 있습니다. 이 개념의 배경은 플러그인을위한 충분한 공간을 가진 훌륭한 프레임 워크 (최소한 연구를 위해)를 작성하고 애플리케이션 개발자가 애플리케이션을 제공하는 이식성있는 코드를 작성할 수있게하는 것입니다.
전체 프레임 워크에서 'identity'객체로 작업 할 수 있습니까?