해시 테이블을 사용하여 권한을 찾으려면 권한 처리가 미들웨어에 배치됩니다.예를 들어 GET /users 경로의 경우 내가 나타내는 권한은 users.read
그러나 GET /users/:id 경로의 경우 실제 값이 /users/1일 수 있으므로 해시 키를 작성하기가 어렵습니다
光阴似箭催人老,日月如移越少年。
/users/1에서 GET /users/:id 경로를 찾은 후 이 경로를 기반으로 권한 제어를 결정합니다.
해시 키와 규칙성?
정규적으로 일치하여 id 값을 얻은 다음 권한을 얻습니다. 그러나 이 제안은 nginx 모듈의 lua로 작성되므로 요청을 애플리케이션 단계로 보낼 필요가 없습니다.
/users/1에서 GET /users/:id 경로를 찾은 후 이 경로를 기반으로 권한 제어를 결정합니다.
해시 키와 규칙성?
정규적으로 일치하여 id 값을 얻은 다음 권한을 얻습니다. 그러나 이 제안은 nginx 모듈의 lua로 작성되므로 요청을 애플리케이션 단계로 보낼 필요가 없습니다.