Authentication

Interface AuthToken

Interface google.maps.journeySharing.AuthToken

Jeton d'authentification renvoyé par le récupérateur de jetons.

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 AuthTokenContext

Interface google.maps.journeySharing.AuthTokenContext

Contient des informations supplémentaires nécessaires à la création de jetons Web JSON.

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.

AuthTokenFetcher typedef

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 AuthTokenFetcherOptions

Interface google.maps.journeySharing.AuthTokenFetcherOptions

Options pour le récupérateur de jetons d'authentification.

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 FleetEngineServiceType

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.

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.