Prerequisites
🎯 What You'll Need
1. Oten Account Access
2. Development Environment
3. JAR (JWT-Secured Authorization Request) Setup
4. Technical Knowledge
5. Public Client Requirements (SPAs & Mobile Apps)
🔒 JAR Requirement
JAR for Different Client Types
Why JAR is Recommended
JAR Implementation Requirements
JAR Signing Methods
Method 1: HS256 (Client Secret) - Simpler
Method 2: EdDSA (Ed25519 Key Pair) - More Secure
Generate Ed25519 Key Pair for EdDSA
Using Node.js
Using OpenSSL (Command Line)
Using Python
🌐 JWKS Endpoint (Only for EdDSA)
For EdDSA (Ed25519) - JWKS Required
Example JWKS Response for EdDSA
For HS256 (Client Secret) - No JWKS Needed
🏢 Register Your Application
Step 1: Access Developer Portal
Step 2: Create New Application
Step 3: Configure JAR Settings
Step 4: Save Credentials
Understanding Your Credentials
Client ID
JWKS URI
Endpoints
📚 Choose JWT Library
JavaScript/Node.js
Python
Java
C#/.NET
Go
Development Environment Setup
Environment Variables
Testing Checklist
Getting Help
Documentation
Support Channels
Last updated