Authentication
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Interface google.maps.journeySharing.AuthToken
Jeton d'authentification renvoyé par le récupérateur de jetons.
Propriétés |
expiresInSeconds |
Type:number
Délai d'expiration en secondes. Un jeton expire au bout de ce délai après l'extraction. |
token |
Type:string
Le jeton. |
Interface google.maps.journeySharing.AuthTokenContext
Contient des informations supplémentaires nécessaires à la création de jetons Web JSON.
Propriétés |
deliveryVehicleId optional |
Type:string optional
Le jeton créé doit comporter une revendication DeliveryVehicleId privée pour le deliveryVehicleId fourni. |
taskId optional |
Type:string optional
Le jeton créé doit comporter une revendication TaskId privée pour le taskId fourni. |
trackingId optional |
Type:string optional
Le jeton créé doit comporter une revendication TrackingId privée pour le trackingId fourni. |
tripId optional |
Type:string optional
Le jeton créé doit comporter une revendication TripId privée pour le tripId fourni. |
vehicleId optional |
Type:string optional
Le jeton créé doit comporter une revendication VehicleId privée pour l'identifiant de véhicule fourni. |
google.maps.journeySharing.AuthTokenFetcher
typedef
Type de fonction du jeton d'authentification.
Fonction qui accepte un objet AuthTokenFetcherOptions
contenant des informations sur le jeton d'autorisation à créer. Cette fonction doit créer le jeton et renvoyer un AuthToken
contenant le jeton et sa date d'expiration.
function(AuthTokenFetcherOptions): Promise<AuthToken>
Interface google.maps.journeySharing.AuthTokenFetcherOptions
Options pour le récupérateur de jetons d'authentification.
Propriétés |
context |
Contexte du jeton d'authentification. Les ID spécifiés dans le contexte doivent être ajoutés à la requête envoyée au point de terminaison d'émission de jetons Web JSON. |
serviceType |
Type de service Fleet Engine. |
Constantes google.maps.journeySharing.FleetEngineServiceType
Types de services Fleet Engine
Accédez-y en appelant const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing")
. Consultez la section Bibliothèques de l'API Maps JavaScript.
Constantes |
DELIVERY_VEHICLE_SERVICE |
Service Fleet Engine utilisé pour accéder aux véhicules de livraison. |
TASK_SERVICE |
Service Fleet Engine utilisé pour accéder aux informations sur les tâches. |
TRIP_SERVICE |
Service Fleet Engine utilisé pour accéder aux informations sur les trajets. |
UNKNOWN_SERVICE |
Service Fleet Engine inconnu. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
[null,null,["Dernière mise à jour le 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. |"]]