Zum Hauptteil navigieren

JSON Web Tokens (JWTs) erstellen

API: Drive (classic)

In diesem Dokument wird die Drive (classic)-API behandelt. Wenn du die Drive-API verwendest, lies den Leitfaden für Drive-JWTs.

Voraussetzungen

Bevor du loslegst, solltest du sicherstellen, dass du einen Zugriffsschlüssel im Entwicklerportal erstellt und gespeichert hast.

Zum Fortfahren benötigst du Folgendes: developer_id, key_id und signing_secret

npm install jsonwebtoken

So erstellst du ein JWT

const jwt = require('jsonwebtoken')

const data = {
aud: 'doordash',
iss: '{developer_id}',
kid: '{key_id}',
exp: Math.floor(Date.now() / 1000 + 60),
iat: Math.floor(Date.now() / 1000),
}

const headers = { algorithm: 'HS256', header: { 'dd-ver': 'DD-JWT-V1' } }

const token = jwt.sign(data, Buffer.from('{signing_secret}', 'base64'), headers)