이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL: 문서: 18: 50.2. 초기화 토토 핫버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

50.2. 초기화 함수#

OAuth 유효성 검사기 모듈은 다음에 나열된 공유 라이브러리에서 동적으로 로드됩니다.oauth_validator_libraries. 진행 중인 로그인에서 요청하면 모듈이 요청 시 로드됩니다. 일반 라이브러리 검색 경로는 라이브러리를 찾는 데 사용됩니다. 유효성 검사기 콜백을 제공하고 라이브러리가 OAuth 유효성 검사기 모듈임을 나타내려면 다음과 같은 함수를 사용하세요._PG_oauth_validator_module_init제공되어야 합니다. 함수의 반환 값은 다음 유형의 구조체에 대한 포인터여야 합니다.OAuthValidatorCallbacks에는 매직 넘버와 모듈의 토큰 검증 기능에 대한 포인터가 포함되어 있습니다. 반환된 포인터는 서버 수명을 가져야 하며 일반적으로 다음과 같이 정의하여 달성됩니다.정적 상수전역 범위의 변수.

typedef 구조체 OAuthValidatorCallbacks

    uint32 매직;            /* PG_OAUTH_VALIDATOR_MAGIC으로 설정되어야 합니다 */

    ValidatorStartupCB 시작_cb;
    ValidatorShutdownCB shutdown_cb;
    ValidatorValidateCB verify_cb;
 OAuthValidatorCallbacks;

typedef const OAuthValidatorCallbacks *(*OAuthValidatorModuleInit) (void);

오직validate_cb콜백은 필수이고 나머지는 선택사항입니다.