Nesne: AuthenticationAuthorizationRequest
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
İstek içeriği
Kimlik doğrulama-yetkilendirme isteği sırasında gönderilen nesne.
Aşağıda, açık metin JSON isteği örneği verilmiştir:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationRequest
, PGP veya JWS+JWE kullanılarak şifrelenir ve imzalanır.
Ayrıca bu değer, web'de güvenli base64 ile kodlanmıştır. Bu kodlamaya aşağıda Base64UrlEncode
olarak değinilmektedir. Başka bir deyişle,
AuthenticationRequest
, şu işlevlerden geçirilmelidir:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
veya
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
JSON gösterimi |
{
"requestId": string
,
"authorizations": repeated string
}
|
Alanlar |
requestId |
string
ZORUNLU: Bu istek için tanımlayıcı.
|
authorizations |
repeated string
ZORUNLU: Ödeme entegratörü tarafından Google'a geri yansıtılır. Bu sayede Google, döndürülen authorizations değerinin, gönderilen authorizations değeriyle aynı olup olmadığını kontrol edebilir.
|
Tüm hakları saklıdır. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-25 UTC."],[],["The `AuthenticationAuthorizationRequest` is a JSON object containing a `requestId` (a unique string identifier) and an `authorizations` array (strings indicating requested permissions). This object, in clear text, is signed and encrypted using either PGP or JWS+JWE. The result is then encoded using Base64UrlEncode. This process is detailed with an example and the required JSON field structure is defined, ensuring that the received authorizations match the ones requested.\n"]]