• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Resources 엔티티에 httpMethod 는 무슨 용도로 쓰나요?

21.08.02 13:38 작성 조회수 98

0

마지막 강의까지 httpMethod 에 값을 준 적이 없는거 같아서 질문드립니다.

고맙습니다!🌞

답변 2

·

답변을 작성해보세요.

1

정수원님의 프로필

정수원

지식공유자

21.08.04 18:17

답변 대신 해 주셔서 감사드립니다.^^

추가적으로 설명드린다면 인가 정책시 동일한 url 같은 경우 GET , POST 등과 같은 HTTP METHOD 유형을 설정해서 다른 권한 정책을 줄 수 있습니다.

예를 들어 관리자에서 리소스 등록시

resource : /admin/config

httpmethod : GET 으로 설정했다면 사용자가 접근했을 때 GET 방식으로만 접근이 가능하게 됩니다.

 그리고 

resource : /admin/config

httpmethod : POST 으로 설정했다면 사용자가 접근했을 때 POST 방식으로만 접근이 가능하게 됩니다.

즉 resource 정보를 조금 더 세밀하게 설정해서 사용자의 접근을 제어할 수 있도록 한다는 개념이라 보시면 됩니다.

0

Truestar님의 프로필

Truestar

21.08.04 12:03

HttpMethod 값은
URL 인가 방식에서 admin > resouce 등록 부분에서 설정이 가능합니다.

속성을 String 이 아닌 enum 으로도 교체가 가능하구요

HTTP Method 의 용도는 말그대로 클라이언트의 서버 자원 접근을 위한 HTTP Request method 를 말하는것이지요