생활
권한관리 테이블을 어떻게 구성하는게 좋을까요??
오라클, MSSQL, MYSQL 등 전통적인 DBMS 를 사용중일때.
특정 페이지의 접근, 특정 액션을 사용할때 권한 부여는 어떻게 하는것이 좋을까요?
현재 생각중인건 특정한 테이블에 담아둔 후 .
해당 컨트롤러 진입시 호출 URL + 접속자의 ID 를 가지고 권한이 있는지 파악할 생각입니다.
이때 이걸 검증하기 위해 특정 테이블에 매핑 데이터를 저장해놔야 할텐데요.
당장 생각나는 구조는 아래 3가지 방법입니다.
1. URL | USERID 모음
> > "aaa.com/aaa" | userA, userB
2. USERID | URL 모음
>> userA | "aaa.com/aaa ,aaa.com/bbb,ccc.com/ddd"
3. UESRID | URL 각각 따로
>> userA | aaa.com
>> userB | aaa.com
>> userB | bbb.com
가장 구성 및 실 사용때 안정적이고 활용도 높으며 구현 및 관리가 쉬운것은 어느것일까요??
각자의 장단점이 있다면 무엇일까요?
혹시 현업에서 사용중이신 분들은 어떠한 방식을 사용하시나요?
추가적으로 다른 좋은 방식이 있다면 답변 부탁드립니다
1개의 답변이 있어요!