<GMTDAuthorization> Referensi Protokol

Referensi Protokol <GMTDAuthorization>

Ringkasan

Protokol yang digunakan untuk memberikan token otorisasi untuk panggilan gRPC.

Token ini memberikan akses ke akun layanan Fleet Engine.

Implementasi tersebut harus memastikan bahwa token otorisasi yang valid selalu tersedia. Token otorisasi harus memiliki masa aktif minimum 5 menit agar permintaan dapat diselesaikan. Oleh karena itu, token otorisasi harus otomatis memperpanjang token yang akan habis masa berlakunya dan meminimalkan jumlah pembaruan token dengan menggunakan kembali token hingga masa berlakunya hampir habis.

Implementasi protokol ini harus aman untuk thread.

Fungsi Anggota Publik

(void) - fetchTokenWithContext:completion:
 Dipanggil oleh SDK untuk mengambil JWT.

Dokumentasi Fungsi Anggota

- (void) fetchTokenWithContext: (nullable GMTDAuthorizationContext *) authorizationContext
penyelesaian: (GMTDAuthTokenFetchCompletionHandler) penyelesaian

Dipanggil oleh SDK untuk mengambil JWT.

Implementasi harus mengasumsikan bahwa metode ini dapat dipanggil dari antrean arbitrer.

Parameter:
authorizationContextKonteks token otorisasi target.
completionHarus dipanggil secara asinkron, namun dapat dipanggil dari antrean mana pun.