Web Authentication API'si
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Entegratörler, kullanıcıları kimlik doğrulama amacıyla yönlendirmek için bir web barındırıcısı uygulamalıdır. Bu kimlik doğrulama farklı bir yöntem olsa da Android kimlik doğrulaması tarafından sağlanan kimlik doğrulama işlemiyle aynıdır.
Bu web barındırıcısının mobil uyumlu bir web sitesi olmalıdır.
Web barındırıcısı, kullanıcı aracısı üst bilgisi değerine göre mobil web isteklerini ve masaüstü web isteklerini belirlemelidir. Mobil web isteklerinde yayınlanan sayfa, Android ve iOS'te mobil web uyumlu olmalıdır. İstemci, kullanıcı aracısı üst bilgisi değerinin yanı sıra, bu kullanıcının istekte bulunduğu ortamla (masaüstü veya web) ilgili başka bir ipucu sağlamaz.
Sunucu, GET kullanarak HTTPS protokolü uygulamalıdır. Yol ve ana makine entegratör tarafından tanımlanır. Entegratör,2.048 karakter uzunluğunda URL uzunluklarını desteklemelidir. Buna şema, ana makine, bağlantı noktası, yol ve parametreler dahildir.
Tüm parametreler, URL olarak kodlanmadan önce UTF-8 olarak kodlanacaktır.
İstek
Google, istek üzerine URL parametreleri olarak aşağıdakileri sağlar:
Alanlar |
gspMajorVersion
|
int
Bu isteğin ana sürüm numarası.
|
gspAuthenticationRequest
|
AuthenticationRequest
Kimlik doğrulama isteği.
|
gspAssociationId
|
string
Bu parametre mevcutsa bu entegratörün, sorgulama yapılan kullanıcının kimlik bilgilerini aramak için kullandığı bir tanımlayıcıyı içerir. Bu etiket yoksa kullanıcı, hesap kimliğini değiştirebilir.
|
gspCallbackUrl
|
string
Google'da kimlik doğrulama akışını tamamlamak için kullanıcının yönlendirileceği URL. Bu değer URL olarak kodlanmıştır.
|
Yanıt
Kimlik doğrulama tamamlandıktan sonra kullanıcı, HTTPS GET kullanılarak gspCallbackUrl
uygulamasına yönlendirilmelidir. Bu URL'de aşağıdaki sorgu parametreleri olmalıdır:
Alanlar |
gspResult
|
int
100
|
Kimlik doğrulama başarılı oldu.
|
201
|
Kullanıcı akışı manuel olarak iptal etti ve akış iptal edilecek.
|
202
|
Önemli bir nedenden dolayı kimlik doğrulama başarısız oldu ve akış iptal edilecek.
|
|
gspAuthenticationResponse
|
AuthenticationResponse
Kimlik doğrulama yanıtı.
|
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."],[[["Integrators must implement a mobile-friendly web host to redirect users for authentication, similar to Android authentication but utilizing a web-based approach."],["The web host should distinguish between mobile and desktop requests using the user-agent header and deliver a mobile-friendly experience for both Android and iOS."],["The server must use HTTPS GET with a definable path and host, supporting URLs up to 2,048 characters, including parameters encoded in UTF-8 before URL encoding."],["Google provides URL parameters for the request including version, authentication request, association ID (for credential lookup), and a callback URL for redirection after authentication."],["Upon authentication completion, the user is redirected to the provided callback URL with parameters indicating the result (success, cancellation, or failure) and an authentication response."]]],["Integrators must host a mobile-friendly website for user authentication, distinguishing between mobile and desktop requests via the user-agent header. The server must utilize HTTPS GET, with a definable path and host, supporting URLs up to 2,048 characters. Google provides parameters like `gspMajorVersion`, `gspAuthenticationRequest`, `gspAssociationId`, and `gspCallbackUrl` within the request. Upon authentication completion, the user is redirected to `gspCallbackUrl` via HTTPS GET, including `gspResult` and `gspAuthenticationResponse` parameters. All parameters are UTF-8 and URL-encoded.\n"]]