객체: AuthenticationRequest

요청 본문

인증 요청 중에 전송된 객체입니다.

다음은 일반 텍스트 JSON 요청의 예입니다.

  {
    "requestId": "375dhjf9-Uydd="
  }

AuthenticationRequest는 PGP 또는 JWE+JWS를 사용하여 암호화되고 서명됩니다. 또한 이 값은 웹 보안 base64로 인코딩됩니다. 이러한 인코딩을 이하에서는 Base64UrlEncode 즉, 일반 텍스트 JSON 버전의 AuthenticationRequest는 다음 함수를 통해 전달되어야 합니다.

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)

또는

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)
JSON 표현
{
  "requestId": string,
  "associationId": string,
}
필드
requestId

string

필수: 이 요청의 식별자입니다.

associationId

string

선택사항: 고객의 Google 계정과 고객의 공급업체 계정 간의 연결을 나타내는 ID입니다. 이 인증 흐름이 이미 연결 흐름을 거친 사용자를 재인증하는 데 사용되는 경우 이 필드는 사용자가 인증해야 하는 공급업체의 특정 계정을 식별합니다. 이렇게 하면 사용자가 실수로 다른 계정을 사용하여 인증하는 것을 방지할 수 있습니다. 이 필드가 제공되면 결제 통합업체는 인증 중인 계정이 이 associationId에 연결되어 있는지 확인해야 하며, 그렇지 않은 경우 실패를 반환해야 합니다.