Oauth Validator 모듈은 나열된 공유 라이브러리에서 동적으로로드됩니다oauth_validator_libraries. 진행중인 로그인에서 요청하면 모듈이 주문형으로로드됩니다._pg_oauth_validator_module_init
제공되어야합니다. 함수의 반환 값은 유형의 구조에 대한 포인터 여야합니다OauthValidatorCallbacks
, 여기에는 마법 번호와 모듈의 토큰 검증 함수에 대한 포인터가 포함되어 있습니다. 반환 된 포인터는 서버 수명이어야하며, 일반적으로이를 A로 정의하여 달성됩니다.정적 const
글로벌 범위의 변수.
typedef struct oauthvalidatorcallbacks
만validate_cb
콜백이 필요하고 다른 콜백은 선택 사항입니다.