Zum Hauptteil navigieren

JSON Web Tokens (JWTs) erstellen

API: Drive

In diesem Dokument wird die Drive API behandelt. Informationen zur Drive (classic) API findest du im Leitfaden zu Drive (classic) 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)