Authentication
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
google.maps.journeySharing.AuthToken
interfaccia
Il token di autenticazione restituito dal recuperatore di token.
Proprietà |
expiresInSeconds |
Tipo: number
La data e l'ora di scadenza in secondi. Un token scade dopo questo periodo di tempo dal recupero. |
token |
Tipo: string
Il token. |
google.maps.journeySharing.AuthTokenContext
interfaccia
Contiene informazioni aggiuntive necessarie per emettere token web JSON.
Proprietà |
deliveryVehicleId optional |
Tipo: string optional
Se fornito, il token creato deve avere una rivendicazione DeliveryVehicleId privata per il valore deliveryVehicleId fornito. |
taskId optional |
Tipo: string optional
Se fornito, il token creato deve avere un claim TaskId privato per l'ID attività fornito. |
trackingId optional |
Tipo: string optional
Se fornito, il token creato deve avere un claim TrackingId privato per il trackingId fornito. |
tripId optional |
Tipo: string optional
Se fornito, il token creato deve avere una rivendicazione TripId privata per il tripId fornito. |
vehicleId optional |
Tipo: string optional
Se fornito, il token creato deve avere una rivendicazione VehicleId privata per il vehicleId fornito. |
google.maps.journeySharing.AuthTokenFetcher
typedef
Tipo di funzione del token di autenticazione.
Una funzione che accetta un oggetto AuthTokenFetcherOptions
contenente i dettagli del token di autenticazione da emettere. Questa funzione deve creare il token e restituire un AuthToken
contenente il token e la relativa data di scadenza.
function(AuthTokenFetcherOptions): Promise<AuthToken>
google.maps.journeySharing.AuthTokenFetcherOptions
interfaccia
Opzioni per il recupero del token di autenticazione.
Proprietà |
context |
Il contesto del token di autenticazione. Gli ID specificati nel contesto devono essere aggiunti alla richiesta inviata all'endpoint di conio dei token JSON Web. |
serviceType |
Il tipo di servizio Fleet Engine. |
google.maps.journeySharing.FleetEngineServiceType
costanti
Tipi di servizi di Fleet Engine.
Accedi chiamando const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti |
DELIVERY_VEHICLE_SERVICE |
Servizio Fleet Engine utilizzato per accedere ai veicoli di consegna. |
TASK_SERVICE |
Servizio Fleet Engine utilizzato per accedere alle informazioni sulle attività. |
TRIP_SERVICE |
Servizio Fleet Engine utilizzato per accedere alle informazioni sulle corse. |
UNKNOWN_SERVICE |
Servizio Fleet Engine sconosciuto. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-12-22 UTC.
[null,null,["Ultimo aggiornamento 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. |"]]