Step 1: Choose OAuth Library
๐ฏ What You'll Learn
๐จ JAR Requirement - CRITICAL
Required JAR Features
โ Libraries That Won't Work
โ
What You Need
๐ Library Categories
Official vs Third-Party Libraries
Official Libraries
Third-Party Libraries
Oten Official Libraries
Client Type Considerations
Confidential Clients (Server-Side)
Public Clients (Client-Side)
๐ ๏ธ Technology-Specific Recommendations
JavaScript/Node.js
For Server-Side (Node.js)
For Client-Side (Browser/SPA)
Python
Recommended Libraries
Java
Spring Boot (Recommended)
Alternative: pac4j
C#/.NET
ASP.NET Core (Recommended)
PHP
Recommended Libraries
Go
Oten Official Library (Recommended)
Key Features of Oten go-oauth:
Alternative: Standard Library (Requires Custom JAR Implementation)
Oten go-oauth Library Details
Ruby
Recommended Libraries
๐ Library Selection Criteria
JAR Support (CRITICAL for Oten IDP)
Security Features
Standards Compliance
Oten Specific Features
Maintenance and Support
๐ฆ Installation Examples
Package Managers
npm (Node.js)
pip (Python)
Maven (Java)
NuGet (.NET)
โ๏ธ Configuration Basics
Environment Variables
Basic Configuration Structure with JAR
JAR-Specific Configuration
๐ง Testing Your Library Choice
Quick Test Setup for JAR Support
JAR Testing Checklist
General Validation Checklist
Test JAR Implementation
๐งญ Navigation
Last updated