Tổng quan
Giao thức dùng để cung cấp mã thông báo uỷ quyền cho các lệnh gọi gRPC.
Các mã thông báo này cấp quyền truy cập vào các tài khoản dịch vụ Fleet Engine.
Việc triển khai phải đảm bảo rằng mã thông báo uỷ quyền hợp lệ luôn có sẵn. Mã thông báo uỷ quyền phải có thời gian tồn tại tối thiểu là 5 phút để cho phép hoàn tất yêu cầu. Do đó, mã thông báo uỷ quyền phải tự động gia hạn mã thông báo sắp hết hạn và giảm thiểu số lần làm mới mã thông báo bằng cách sử dụng lại mã thông báo cho đến khi gần hết thời gian tồn tại của mã.
Các quy trình triển khai giao thức này phải an toàn cho luồng.
Hàm thành viên công khai | |
(void) | - fetchTokenWithContext:complete: |
Được SDK gọi để tìm nạp JWT. |
Tài liệu về hàm thành phần
– (vô hiệu) overrideTokenWithContext: | (GMTDAuthorizationContext rỗng *) | authorizationContext | |
hoàn thành: | (GMTDAuthTokenFetchCompletionHandler) | hoàn tất | |
Được SDK gọi để tìm nạp JWT.
Quá trình triển khai phải giả định rằng phương thức này có thể được gọi từ các hàng đợi tuỳ ý.
- Các tham số:
-
authorizationContext Ngữ cảnh của mã thông báo uỷ quyền mục tiêu. hoàn thành Phải được gọi không đồng bộ, nhưng có thể được gọi từ bất kỳ hàng đợi nào.