권한 분기

민겸·2022년 10월 23일
0

웹기초

목록 보기
3/4

권한 분기란?

용어부터 정말 어렵게 느껴지는 이 권한 분기.. 우선 단어 하나 하나를 뜯어서 해석해보자.

권한(Authority)은 권리나 권력 또는 직급이 미치는 범위를 뜻하고,
분기(Branch)는 나뉘어서 갈라지는 것 또는 그 갈래를 뜻한다.

합쳐서 해석하자면, 권리나 권력 또는 직급이 미치는 범위가 나뉘어 갈라지는 것 또는 그 갈래가 될 것 같다.

이것을 프론트 엔드의 입장인 내가 진행할 프로젝트에 적용해본다면,
완성된 프로젝트의 서비스를 운영하는 관리자, 그 서비스를 사용하는 사용자가 있겠다.

서비스를 운영하기 위해서는 서비스를 이용하는 사용자의 수, 서비스를 통해 나오는 수익 등 여러가지를 알아야 하고,
서비스를 사용하기 위해서는 뭐 별 거 없다. 사용할 서비스가 있으면 된다.

서비스를 운영하기 위해 필요한 정보를 볼 수 있고 임의로 변경할 수 있는 관리자 페이지와,
관리자에 의해 변경될 수 있는 서비스를 즐길 수 있는 사용자 페이지가 있어야 한다.

그리고 당연하게도 이 두 페이지는 보안 측면에서 접근할 수 있는 경로가 달라야 한다. 이와 같이 권한을 나눌 때 쓰이는 것이 바로 권한 분기이다.

서비스를 즐기는 사용자 페이지 안에서도 권한 분기를 적용할 수 있다. 회원인 사람과 비회원인 사람의 접근 권한이 같다면, 사람들은 회원 가입 따위 하려고 하지 않을 것이다. 물론 처음부터 기획이 그렇게 잡혀있다면, 회원 가입 페이지 따위 없겠지만.

profile
안녕하세요! 주니어 프론트엔드 개발자입니다.

0개의 댓글