Authentication

Interface AuthToken

google.maps.journeySharing.AuthToken interface

Jeton d'authentification renvoyé par l'outil de récupération de jetons.

expiresInSeconds
Type : number
Délai d'expiration en secondes. Un jeton expire après ce délai après avoir été récupéré.
token
Type : string
Le jeton.

Interface AuthTokenContext

google.maps.journeySharing.AuthTokenContext interface

Contient des informations supplémentaires nécessaires pour créer des jetons Web JSON.

deliveryVehicleId
facultatif
Type : string optional
S'il est fourni, le jeton émis doit comporter une revendication DeliveryVehicleId privée pour le deliveryVehicleId fourni.
taskId
facultatif
Type : string optional
Lorsqu'il est fourni, le jeton émis doit comporter une revendication TaskId privée pour le taskId fourni.
trackingId
facultatif
Type : string optional
Lorsqu'il est fourni, le jeton émis doit comporter une revendication TrackingId privée pour le trackingId fourni.
tripId
facultatif
Type : string optional
S'il est fourni, le jeton émis doit comporter une revendication TripId privée pour le tripId fourni.
vehicleId
facultatif
Type : string optional
Lorsqu'il est fourni, le jeton émis doit comporter une revendication VehicleId privée pour l'ID de véhicule fourni.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

Type de fonction de jeton d'authentification.

Fonction qui accepte un objet AuthTokenFetcherOptions contenant des détails sur le jeton d'authentification à créer. Cette fonction doit générer le jeton et renvoyer un AuthToken contenant le jeton et son délai d'expiration.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Interface AuthTokenFetcherOptions

google.maps.journeySharing.AuthTokenFetcherOptions interface

Options de l'outil de récupération 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 de création de jetons Web JSON.
serviceType
Type de service Fleet Engine.

FleetEngineServiceType

google.maps.journeySharing.FleetEngineServiceType Bibliothèque de constantes
"journeySharing"

Types de services Fleet Engine.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type FleetEngineServiceTypeString.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
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.