Prerequisites
Account
- An approved partner account. See Partner onboarding.
- An Active API credential, with its client ID. See Register your certificate.
Tools
- OpenSSL 1.1.1 or later, to create your key and certificate.
- A JWT library that signs RS256.
| Language | Library | Install |
|---|---|---|
| Node.js | jose | npm install jose |
| Python | PyJWT | pip install "PyJWT[crypto]" |
| C# | Microsoft.IdentityModel.JsonWebTokens | dotnet add package Microsoft.IdentityModel.JsonWebTokens |
| Java | Nimbus JOSE + JWT | com.nimbusds:nimbus-jose-jwt |
| Go | golang-jwt | go get github.com/golang-jwt/jwt/v5 |
Network
Your server must reach two hosts per environment over HTTPS: the identity host for tokens, and the API gateway for everything else. See Environments.