Authentication
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
google.maps.journeySharing.AuthToken
interfejs
Token uwierzytelniania zwrócony przez moduł pobierania tokenów.
Właściwości |
expiresInSeconds |
Typ: number
Czas wygaśnięcia w sekundach. Token wygasa po upływie tego czasu od pobrania. |
token |
Typ: string
token. |
google.maps.journeySharing.AuthTokenContext
interfejs
Zawiera dodatkowe informacje potrzebne do wygenerowania tokenów sieciowych JSON.
Właściwości |
deliveryVehicleId optional |
Typ: string optional
Jeśli podano token, powinien on zawierać prywatny roszczenie DeliveryVehicleId dla podanego identyfikatora deliveryVehicleId. |
taskId optional |
Typ: string optional
Jeśli token został wyemitowany, powinien mieć prywatne roszczenie TaskId dla podanego identyfikatora zadania. |
trackingId optional |
Typ: string optional
W przypadku tokena wygenerowanego token powinien zawierać prywatny roszczenie TrackingId dla podanego identyfikatora śledzenia. |
tripId optional |
Typ: string optional
Wygenerowany token powinien zawierać prywatne roszczenie TripId dotyczące podanego identyfikatora podróży. |
vehicleId optional |
Typ: string optional
Jeśli podano token, powinien on zawierać prywatne roszczenie VehicleId dotyczące podanego identyfikatora pojazdu. |
google.maps.journeySharing.AuthTokenFetcher
typedef
Typ funkcji tokena uwierzytelniania.
Funkcja, która przyjmuje obiekt AuthTokenFetcherOptions
zawierający szczegóły tokena autoryzacji do wyemitowania. Ta funkcja powinna wygenerować token i zwrócić obiekt AuthToken
zawierający token i jego czas ważności.
function(AuthTokenFetcherOptions): Promise<AuthToken>
google.maps.journeySharing.AuthTokenFetcherOptions
interfejs
Opcje pobierania tokena uwierzytelniania.
Właściwości |
context |
Kontekst tokena uwierzytelniania. Identyfikatory określone w kontekście należy dodać do żądania wysyłanego do punktu końcowego do tworzenia tokenów sieciowych JSON. |
serviceType |
Typ usługi Fleet Engine. |
google.maps.journeySharing.FleetEngineServiceType
stałe
Typy usług Fleet Engine.
Dostęp przez połączenie telefoniczne const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing")
. Zobacz Biblioteki w Maps JavaScript API.
Stałe |
DELIVERY_VEHICLE_SERVICE |
Usługa Fleet Engine służąca do uzyskiwania dostępu do pojazdów dostawczych. |
TASK_SERVICE |
Usługa Fleet Engine służąca do uzyskiwania dostępu do informacji o zadaniach. |
TRIP_SERVICE |
Usługa Fleet Engine służąca do uzyskiwania informacji o przejazdach. |
UNKNOWN_SERVICE |
Nieznana usługa Fleet Engine. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-12-22 UTC.
[null,null,["Ostatnia aktualizacja: 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. |"]]