بررسی اجمالی
پروتکل مورد استفاده برای ارائه توکن های مجوز برای تماس های gRPC.
این توکن ها به حساب های خدمات Fleet Engine دسترسی دارند.
پیاده سازی باید اطمینان حاصل کند که یک نشانه مجوز معتبر همیشه در دسترس است. توکن مجوز باید حداقل 5 دقیقه طول عمر داشته باشد تا درخواست ها تکمیل شوند. بنابراین، توکن مجوز باید به طور خودکار توکنهای در حال انقضا را تمدید کند و با استفاده مجدد از یک توکن، تعداد بازخوانیهای توکن را تا پایان عمر آن به حداقل برساند.
پیاده سازی های این پروتکل باید به صورت رشته ای ایمن باشد.
توابع اعضای عمومی | |
(خالی) | - fetchTokenWithContext:completion: |
توسط SDK برای واکشی JWT فراخوانی شده است. |
مستندات عملکرد اعضا
- (باطل) fetchTokenWithContext: | ( GMTCAuthorizationContext قابل تهی *) | authorizationContext | |
تکمیل: | ( GMTCAuthTokenFetchCompletionHandler ) | تکمیل | |
توسط SDK برای واکشی JWT فراخوانی شده است.
پیاده سازی باید فرض کند که این روش ممکن است از صف های دلخواه فراخوانی شود.
- مولفه های:
authorizationContext زمینه نشانه مجوز هدف. تکمیل باید به صورت ناهمزمان فراخوانی شود، اما می توان از هر صف فراخوانی کرد.