플러그인 설정쿼리 가능한 환경 변수 및 PHP 상수 설정
쿼리 가능한 환경 변수 및 PHP 상수 설정
PHP Constants and Environment Variables via Schema 확장 기능을 사용하면 GraphQL 스키마에 글로벌 필드 _env가 추가되어, 환경 변수 또는 PHP 상수에서 값을 가져올 수 있게 됩니다.
쿼리 가능한 허용 환경 변수 및 상수 목록을 설정해야 합니다.
각 항목은 다음 중 하나입니다:
/또는#으로 둘러싸인 경우 regex(정규 표현식), 또는- 그 외의 경우 변수명 또는 상수명의 완전한 문자열
예를 들어, 다음 항목들은 모두 환경 변수 "GITHUB_ACCESS_TOKEN"에 일치합니다:
GITHUB_ACCESS_TOKEN#^([A-Z]*)_ACCESS_TOKEN$#/GITHUB_(\S+)/
이 설정을 수행할 수 있는 곳은 2곳이며, 우선순위 순서는 다음과 같습니다:
- 커스텀: 해당 Schema Configuration에서 설정
- 일반: Settings 페이지에서 설정
엔드포인트에 적용된 Schema Configuration에서 옵션 "Use custom configuration"을 선택한 후, 원하는 항목을 입력합니다:

그렇지 않은 경우, Settings의 「Environment Fields」 탭에서 정의된 항목이 사용됩니다:

동작 방식에는 「Allow access」와 「Deny access」의 2가지가 있습니다:
- Allow access: 설정된 항목만 접근 가능하며, 그 외의 항목은 접근할 수 없습니다
- Deny access: 설정된 항목은 접근 불가하며, 그 외의 모든 항목은 접근할 수 있습니다
