Logo

기능:

공개·비공개·비밀번호 보호 엔드포인트

공개·비공개·비밀번호 보호 엔드포인트

공개 엔드포인트(단일 엔드포인트, 공개 커스텀 엔드포인트, Persisted Queries)를 생성하고 노출하는 것 외에도, 비공개 엔드포인트를 만들거나 공개 엔드포인트에 비밀번호 보호를 적용할 수도 있습니다.

비공개 엔드포인트

Custom Endpoint 또는 Persisted Query의 상태를 private으로 설정하면, 해당 엔드포인트는 관리자 사용자만 접근할 수 있게 됩니다. 이를 통해 접근 권한이 없는 사용자에게 데이터가 의도치 않게 공유되는 것을 방지할 수 있습니다.

예를 들어, 메트릭 데이터를 조회하여 보고서를 작성하는 등 애플리케이션 관리에 유용한 비공개 Persisted Queries를 만들 수 있습니다.

비공개 Persisted Query

비밀번호 보호 엔드포인트

특정 클라이언트를 위해 Custom Endpoint 또는 Persisted Query를 생성하는 경우, 해당 엔드포인트에 비밀번호를 설정하여 그 클라이언트만 접근할 수 있도록 추가적인 보안 레이어를 제공할 수 있습니다.

비밀번호 보호 Custom Endpoint

비밀번호 보호 엔드포인트에 처음 접근할 때(엔드포인트에 직접 접근하거나, GraphiQL 또는 Interactive Schema 클라이언트에 접근하는 경우 모두), 비밀번호 입력을 요청하는 화면이 나타납니다.

비밀번호 보호 Custom Endpoint: 첫 접근

비밀번호가 입력되고 검증된 후에야 비로소 사용자는 원하는 엔드포인트 또는 클라이언트에 접근할 수 있습니다.

비밀번호 보호 Custom Endpoint: 인증 완료 후

뉴스레터 구독하기

Gato GraphQL의 모든 업데이트를 놓치지 마세요.