Jeton nedir?

Fleet Engine, güven düzeyi düşük ortamlardan (akıllı telefonlar ve tarayıcılar) API yöntemi çağrıları için JSON Web Jetonları (JWT'ler) kullanılmasını gerektirir.

JWT, sunucunuzda oluşturulur, imzalanır, şifrelenir ve süresi dolana veya geçerliliğini yitirene kadar sonraki sunucu etkileşimleri için istemciye iletilir.

Önemli ayrıntılar

JSON Web jetonları hakkında daha fazla bilgi için Fleet Engine ile İlgili Temel Bilgiler başlıklı makalenin JSON Web Jetonları bölümüne bakın.

İstemciler jetonları nasıl alır?

Bir sürücü veya tüketici, uygun kimlik doğrulama kimlik bilgilerini kullanarak uygulamanıza giriş yaptığında, söz konusu cihazdan gönderilen tüm güncellemeler, uygulamanın izinlerini Fleet Engine'a ileten uygun yetkilendirme jetonlarını kullanmalıdır.

Geliştirici olarak, istemci uygulamanız aşağıdakileri yapma olanağı sağlamalıdır:

  • Sunucunuzdan bir JSON Web Token'u alın.
  • Jeton yenileme işlemlerini en aza indirmek için jetonu süresi dolana kadar yeniden kullanın.
  • Süresi dolan jetonu yenileyin.

GMTDAuthorization protokolü, GMTD AuthorizationContext nesnesine göre konum güncelleme zamanında JSON Web jetonlarını getirir. SDK, jetonları Fleet Engine'a gönderilecek güncelleme bilgileriyle birlikte paketlemelidir. SDK'yı başlatmadan önce sunucu tarafı uygulamanızın jeton yayınlayabileceğinden emin olun.

Fleet Engine'ın beklediği jetonlarla ilgili ayrıntılar için Fleet Engine'a JSON Web Jetonu verme başlıklı makaleyi inceleyin.

providerID, Google Cloud projenizin proje kimliği ile aynıdır. Google Cloud projesini ayarlama hakkında bilgi edinmek için Fleet Engine projenizi oluşturma başlıklı makaleyi inceleyin.

Kimlik doğrulama jetonu getirme aracı örneği