안녕하세요,
API에 제한을 설정할 수 있는 기능이 계획에 있는지 알고 싶습니다.
예를 들어, GET 요청만 보내고 다른 요청은 하지 못하도록 하는 것 같은 기능 말입니다.
답변 주시면 감사하겠습니다.
감사합니다
안녕하세요,
API에 제한을 설정할 수 있는 기능이 계획에 있는지 알고 싶습니다.
예를 들어, GET 요청만 보내고 다른 요청은 하지 못하도록 하는 것 같은 기능 말입니다.
답변 주시면 감사하겠습니다.
감사합니다
어떤 문제에 대해 우려하고 계신가요?
API는 Discourse가 작동하는 방식입니다. 이 프로그램은 API를 사용하는 JavaScript 애플리케이션입니다.
실제로는 큰 문제가 아닙니다.
클라이언트를 위해 해당 API에서 데이터를 스크래핑하려는데, 보안상의 이유로 포럼에 대해 POST/DEL/PUT 요청을 수행할 수 없게 해야 합니다.
방화벽을 통해 관리할 수는 있지만, 불행히도 모든 클라이언트에 방화벽이 설치되어 있지는 않습니다.
현재 API 키를 특정 루트 및/또는 메서드에 고정하는 것은 불가능합니다. 그러나 가까운 미래에 “범위 지정(scoped)” API 키에 대한 지원을 추가할 예정입니다.
그동안에는 가능한 한 최소 권한을 가진 사용자에게 API 키를 연결하는 것을 권장합니다. 관리자/모드 권한이 필요하지 않다면 일반 사용자 계정에 연결하세요.
네, 좋습니다. 그렇게 하겠습니다.
두 분 모두 감사합니다!