Introduction
Welcome to the comprehensive guide for integrating with Oten Identity Provider (IDP). This guide is designed for beginners who are new to Single Sign-On (SSO) and OAuth 2.0 concepts.
What You'll Learn
This guide will take you through everything you need to know about Oten IDP integration:
Understanding SSO: What it is and why you should use it
End User Experience: How users interact with SSO
Technical Implementation: Step-by-step developer integration
Best Practices: Security, performance, and user experience
Troubleshooting: Common issues and how to resolve them
Who This Guide Is For
Developers
Integrate Oten IDP into your applications
Implement secure OAuth 2.0 flows
Follow security best practices
Handle errors gracefully
System Administrators
Understand the SSO architecture
Monitor and troubleshoot SSO implementations
Ensure security compliance
Quick Start
New to SSO? Start with What is SSO?
Developer? Begin with Developer Integration Guide
Public Client (SPA/Mobile)? See PKCE Implementation Guide
Need Help? Check Support and Troubleshooting
Prerequisites
Before you begin, make sure you have:
For Confidential Clients (Server-side applications):
For Public Clients (SPAs/Mobile applications):
Important:
Confidential Clients: JAR is required
Public Clients: JAR is forbidden, PKCE is required
See PKCE Implementation Guide for public client implementation.
Key Resources
Oten Developer Portal: https://developer.oten.com (Coming Soon)
API Documentation: https://docs.oten.com (Coming Soon)
OpenID Connect Discovery:
Production:
https://account.oten.com/.well-known/openid-configurationSandbox:
https://account.sbx.oten.dev/.well-known/openid-configuration
Technical Support: [email protected]
Status Page: https://status.oten.com (Coming Soon)
Configuration Reference: Configuration Reference
Discovery Configuration Guide: Discovery Configuration
How to Use This Guide
This guide is organized in a logical progression:
Conceptual Understanding: Learn the basics of SSO and OAuth
User Perspective: See how SSO works from an end-user viewpoint
Technical Implementation: Detailed developer integration steps
Advanced Topics: Best practices, security, and troubleshooting
Each section builds upon the previous one, but you can also jump to specific topics as needed.
Need Help?
If you get stuck or have questions:
Check the Common Errors section
Review Debug and Troubleshooting
Contact our Support Team
Ready to get started? Let's begin with What is SSO?
Last updated