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

  1. New to SSO? Start with What is SSO?

  2. Developer? Begin with Developer Integration Guide

  3. Public Client (SPA/Mobile)? See PKCE Implementation Guide

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

How to Use This Guide

This guide is organized in a logical progression:

  1. Conceptual Understanding: Learn the basics of SSO and OAuth

  2. User Perspective: See how SSO works from an end-user viewpoint

  3. Technical Implementation: Detailed developer integration steps

  4. 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:

  1. Check the Common Errors section

  2. Contact our Support Team


Ready to get started? Let's begin with What is SSO?

Last updated