İstek içeriği
Kimlik doğrulama isteği sırasında gönderilen nesne.
Aşağıda, açık metin içeren bir JSON isteği örneği verilmiştir:
{
"requestId": "375dhjf9-Uydd="
}
AuthenticationRequest
, PGP veya JWE+JWS kullanılarak şifrelenip imzalanır.
Ayrıca, bu değer web güvenli base64 kodludur. Bu kodlamaya aşağıda Base64UrlEncode
olarak değinilmektedir. Diğer bir deyişle, AuthenticationRequest
değerinin net metin JSON sürümü aşağıdaki işlevlerden geçirilmelidir:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
veya
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
JSON gösterimi | |
---|---|
{ "requestId": string, "associationId": string, } |
Alanlar | |
---|---|
requestId |
ZORUNLU: Bu isteğin tanımlayıcısıdır. |
associationId |
İSTEĞE BAĞLI: Müşterinin Google Hesabı ile tedarikçi firmadaki müşteri hesabı arasındaki ilişkiyi temsil eden kimlik. Bu kimlik doğrulama akışı, daha önce bir ilişkilendirme akışında kimlik doğrulaması yapmış bir kullanıcının kimliğini yeniden doğrulamak için kullanılıyorsa bu alan, kullanıcının kimlik doğrulaması yapması gereken tedarikçi firma hesabını tanımlar. Bu, kullanıcının (ör.) başka bir hesabı kullanarak yanlışlıkla kimlik doğrulaması yapmamasını sağlar. Bu alan sağlanırsa ödeme entegratörü, kimliği doğrulanan hesabın bu associationId ile bağlandığından emin olmalıdır. Aksi takdirde hata döndürmelidir. |