2009-12-14 4 views
1

간단한 상황. 기존 프로젝트는 인증 및 권한 부여가 필요하며이를 설계해야합니다. 우선, 나는 전체를 인증 용 모듈과 인증 용 모듈로 나눌 것을 선택합니다. 두 가지 모두 프로젝트의 블랙 박스로 간주됩니다. 현재로서는 인증 모듈이 사용자의 Windows 계정을 사용하고이를 고유 GUID에 연결하고이 GUID를 다른 모듈에 사용자 ID로 제공합니다. 이 모듈의 최신 버전은 더 많은 "마법"을 수행 할 것이지만 지금은 충분할 것입니다.인증 시스템의 기본 옵션은 무엇입니까?

인증 모듈은 좀 더 복잡합니다. GUID를 사용하여 사용자의 액세스 권한에 연결합니다. GUID를 사용하면 인증 모듈과 통신하여 더 많은 사용자 정보를 요청할 수 있습니다.

그러나 역할 옆에있는 인증 모듈도 다른 사용자 데이터를 관리해야합니까, 아니면 인증 모듈에 추가하는 것이 더 좋을까요?

기본적으로 인증 모듈에는 인터페이스가 포함되어 있으며 소프트웨어를 사용하려는 고객은 기본 인증 모듈을 사용할 수 있습니다 (이름, 주소, 전화 번호, 사무실 이름, 성별 및 방법에 대해 생각해보십시오. 또는 인터페이스를 사용하여 자체 버전을 개발할 수 있습니다. 그래서 나는 너무 많은 정보를 유지하기를 원하지 않는다.

인증 모듈에는 역할 이외의 정보가 더 필요합니까?

답변

1

인증을 사용하는 응용 프로그램이 전자 메일 주소 변경과 같은 공유 정보의 이점을 얻으면 인증 시스템에 저장할 수 있습니다. 사실 인증 호출은 암호와 같은 일부 자격 증명과 함께 사용자 정보를 검색하는 것으로 구현할 수 있습니다.

반면에 권한 부여 (역할, 액세스 권한 등)는 개별 응용 프로그램과 그 기능에보다 구체적 일 수 있습니다.