Authentication
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Antarmuka
google.maps.journeySharing.AuthToken
Token autentikasi yang ditampilkan oleh pengambil token.
Properti |
expiresInSeconds |
Jenis: number
Waktu habis masa berlaku dalam hitungan detik. Masa berlaku token akan berakhir dalam jangka waktu ini setelah diambil. |
token |
Jenis: string
Token. |
Antarmuka
google.maps.journeySharing.AuthTokenContext
Berisi informasi tambahan yang diperlukan untuk membuat Token Web JSON.
Properti |
deliveryVehicleId optional |
Jenis: string optional
Jika diberikan, token yang dicetak harus memiliki klaim DeliveryVehicleId pribadi untuk deliveryVehicleId yang diberikan. |
taskId optional |
Jenis: string optional
Jika diberikan, token yang dibuat harus memiliki klaim TaskId pribadi untuk taskId yang diberikan. |
trackingId optional |
Jenis: string optional
Jika diberikan, token yang dicetak harus memiliki klaim TrackingId pribadi untuk trackingId yang diberikan. |
tripId optional |
Jenis: string optional
Jika diberikan, token yang dicetak harus memiliki klaim TripId pribadi untuk tripId yang diberikan. |
vehicleId optional |
Jenis: string optional
Jika diberikan, token yang dicetak harus memiliki klaim VehicleId pribadi untuk vehicleId yang diberikan. |
Antarmuka
google.maps.journeySharing.AuthTokenFetcherOptions
Opsi untuk pengambil token autentikasi.
Properti |
context |
Konteks token autentikasi. ID yang ditentukan dalam konteks harus ditambahkan ke permintaan yang dikirim ke endpoint pembuatan Token Web JSON. |
serviceType |
Jenis layanan Fleet Engine. |
Konstanta
google.maps.journeySharing.FleetEngineServiceType
Jenis layanan Fleet Engine.
Akses dengan memanggil const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta |
DELIVERY_VEHICLE_SERVICE |
Layanan Fleet Engine yang digunakan untuk mengakses kendaraan pengiriman. |
TASK_SERVICE |
Layanan Fleet Engine yang digunakan untuk mengakses informasi tugas. |
TRIP_SERVICE |
Layanan Fleet Engine yang digunakan untuk mengakses informasi perjalanan. |
UNKNOWN_SERVICE |
Layanan Fleet Engine tidak diketahui. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-12-22 UTC.
[null,null,["Terakhir diperbarui pada 2024-12-22 UTC."],[],[],null,["# Authentication\n\nThe documentation for has moved to a different page.\n\nThe documentation for the linked item could not be found. \n\n[AuthToken](#AuthToken)\ninterface\n---------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthToken\ninterface\n\nThe auth token returned by the token fetcher.\n\n| ### Properties ||\n|-------------------------------------------------|-----------------------------------------------------------------------------------------------------------|\n| [expiresInSeconds](#AuthToken.expiresInSeconds) | **Type:** `number` The expiration time in seconds. A token expires in this amount of time after fetching. |\n| [token](#AuthToken.token) | **Type:** `string` The token. |\n\n[AuthTokenContext](#AuthTokenContext)\ninterface\n-----------------------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthTokenContext\ninterface\n\nContains additional information needed to mint JSON Web Tokens.\n\n| ### Properties ||\n|---------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|\n| [deliveryVehicleId](#AuthTokenContext.deliveryVehicleId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `DeliveryVehicleId` claim for the provided deliveryVehicleId. |\n| [taskId](#AuthTokenContext.taskId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `TaskId` claim for the provided taskId. |\n| [trackingId](#AuthTokenContext.trackingId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `TrackingId` claim for the provided trackingId. |\n| [tripId](#AuthTokenContext.tripId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `TripId` claim for the provided tripId. |\n| [vehicleId](#AuthTokenContext.vehicleId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `VehicleId` claim for the provided vehicleId. |\n\n[AuthTokenFetcher](#AuthTokenFetcher)\ntypedef\n---------------------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthTokenFetcher\ntypedef\n\nAuth token function type. \n\nA function that accepts a [AuthTokenFetcherOptions](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthTokenFetcherOptions) object, containing details about the auth token to be minted. This function should mint the token and return a [AuthToken](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthToken) containing the token and its expiry time.\n\n`function(`[AuthTokenFetcherOptions](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthTokenFetcherOptions)`): `[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)`\u003c`[AuthToken](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthToken)`\u003e` \n\n[AuthTokenFetcherOptions](#AuthTokenFetcherOptions)\ninterface\n-------------------------------------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthTokenFetcherOptions\ninterface\n\nOptions for the auth token fetcher.\n\n| ### Properties ||\n|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [context](#AuthTokenFetcherOptions.context) | **Type:** [AuthTokenContext](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthTokenContext) The auth token context. IDs specified in the context should be added to the request sent to the JSON Web Token minting endpoint. |\n| [serviceType](#AuthTokenFetcherOptions.serviceType) | **Type:** [FleetEngineServiceType](/maps/documentation/javascript/reference/journey-sharing-authentication#FleetEngineServiceType) The Fleet Engine service type. |\n\n[FleetEngineServiceType](#FleetEngineServiceType)\nconstants\n-----------------------------------------------------------\n\n\ngoogle.maps.journeySharing`.`FleetEngineServiceType\nconstants\n\nTypes of Fleet Engine services.\n\nAccess by calling `const {FleetEngineServiceType} = await google.maps.importLibrary(\"journeySharing\")`. \nSee [Libraries in the Maps JavaScript API](/maps/documentation/javascript/libraries).\n\n| ### Constants ||\n|------------------------------------------------------------------------------|--------------------------------------------------------|\n| [DELIVERY_VEHICLE_SERVICE](#FleetEngineServiceType.DELIVERY_VEHICLE_SERVICE) | Fleet Engine service used to access delivery vehicles. |\n| [TASK_SERVICE](#FleetEngineServiceType.TASK_SERVICE) | Fleet Engine service used to access task information. |\n| [TRIP_SERVICE](#FleetEngineServiceType.TRIP_SERVICE) | Fleet Engine service used to access trip information. |\n| [UNKNOWN_SERVICE](#FleetEngineServiceType.UNKNOWN_SERVICE) | Unknown Fleet Engine service. |"]]