Authentification
L’API dTax utilise des cookies de session HttpOnly pour l’authentification. Cela prévient le vol de jetons par XSS.
Inscription / Connexion
# Create accountcurl -X POST https://getdtax.com/api/v1/auth/register \ -H "Content-Type: application/json" \ -c cookies.txt
# Logincurl -X POST https://getdtax.com/api/v1/auth/login \ -H "Content-Type: application/json" \ -c cookies.txtLa réponse définit un cookie HttpOnly session valable 7 jours.
Utilisation du cookie
# All subsequent requests use -b cookies.txtcurl https://getdtax.com/api/v1/transactions \ -b cookies.txtOAuth
Google et GitHub OAuth sont également pris en charge :
GET https://getdtax.com/auth/googleGET https://getdtax.com/auth/githubLes deux redirigent vers getdtax.com/auth/callback en cas de succès.