Devis immédiat à partir de 9€ HT / mois
Obtenir mon devis/auth, /auth/refresh/regions, /sites, /groups/vehicles, /drivers/vehicles/live, /drivers/live/vehicles/tripsummary, /drivers/tripsummary/vehicles/trips, /drivers/trips/vehicles/route, /drivers/route/vehicles/odometer/vehicles/management/locations/settingsFournit un jeton d'authentification (AccessToken) et un jeton de rafraîchissement (RefreshToken) à partir des identifiants fournis. Les deux jetons sont des jetons web JSON. Le serveur tente de définir ces jetons sous forme de cookies et les renvoie également dans le corps de la réponse. Si le client prend en charge les cookies, aucune action supplémentaire n'est requise : la soumission et le rafraîchissement des jetons sont gérés automatiquement. Si le client ne prend pas en charge les cookies, les jetons doivent être stockés côté client sous forme de chaînes de caractères, le jeton d'authentification doit être transmis dans l'en-tête à chaque appel, et /auth/refresh doit être utilisé avec le jeton de rafraîchissement pour obtenir de nouveaux jetons lorsque le jeton d'authentification expire. Deux formes d'authentification sont prises en charge : la connexion directe avec les identifiants fournis, et — pour certains identifiants — l'impersonation d'autres utilisateurs. Dans ce second cas, les identifiants du superuser ainsi que les informations de l'utilisateur à impersonner doivent être fournis.
| Nom | Description | Type | Emplacement |
|---|---|---|---|
SubscriberID | L'identifiant de l'abonné. | string | formData |
UserName | Le nom d'utilisateur. | string | formData |
Password | Le mot de passe correspondant à l'abonné et au nom d'utilisateur fournis. | Password | formData |
Application | L'application à l'origine de la requête. | string | formData |
SiteName | Le site auquel accéder (si le SubscriberID donne accès aux données de plusieurs clients). | string | formData |
User | Le nom d'utilisateur pour le site à accéder (si le SubscriberID donne accès aux données de plusieurs clients). | string | formData |
{
"Meta": {
"Code": 0,
"Message": ""
},
"Data": {
"AccessToken": "",
"RefreshToken": ""
}
}{
"Meta": {
"Code": 0,
"Message": ""
}
}Fournit un jeton d'authentification à partir d'un jeton de rafraîchissement transmis. Ce endpoint permet aux clients de choisir de ne pas envoyer le RefreshToken à chaque requête et de réagir à la place à une réponse 401.
| Nom | Description | Type | Emplacement |
|---|---|---|---|
RefreshToken | Le jeton de rafraîchissement fourni lors de l'authentification. Ce jeton a une durée de vie plus longue que l'AccessToken et sera utilisé lorsque l'AccessToken aura expiré pour obtenir un nouvel AccessToken. Les jetons de rafraîchissement peuvent être révoqués. Lorsqu'un jeton de rafraîchissement est utilisé, les droits d'accès de l'utilisateur sont actualisés (en cas de changement de rôle/permissions depuis la dernière connexion ou utilisation de l'AccessToken). | string | formData |
{
"Meta": {
"Code": 0,
"Message": ""
},
"Data": {
"AccessToken": "",
"RefreshToken": ""
}
}{
"Meta": {
"Code": 0,
"Message": ""
}
}