身份认证
dTax API 使用 HttpOnly 会话 Cookie 进行身份认证,以防止 XSS 令牌窃取。
注册 / 登录
# 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.txt响应会设置一个有效期为 7 天的 session HttpOnly Cookie。
使用 Cookie
# All subsequent requests use -b cookies.txtcurl https://getdtax.com/api/v1/transactions \ -b cookies.txtOAuth
同时支持 Google 和 GitHub OAuth:
GET https://getdtax.com/auth/googleGET https://getdtax.com/auth/github认证成功后均会重定向到 getdtax.com/auth/callback。