IDP Support Center
  • Welcome
  • Getting started
    • What is IDP?
  • User Guide
    • User guide center
    • Get started with OXU
      • OXU Identity user guide
    • Account Management
      • Authentication
        • Sign up with Email and Password
        • Sign up with Google (optional)
        • Sign in with Email and Password
        • Google OIDC: Sign in to Google via OXU
        • Password requirements enforcement
        • Secure password hashing and storage
      • Account security
        • What should I do if I don't receive a verification code when signing up or forgot password?
        • Email verification
        • Two-Factor Authentication
          • Passkey authentication
          • 2FA-Email verification codes
          • MFA-Authenticator apps (TOTP)
          • MFA-Passkeys (FIDO2 / WebAuthn)
      • Data & Privacy
      • User Experience
        • Cross-platform web support
      • App Consent Management
    • Organization Admin App
      • Business Owner (Default Authority)
        • Organization Management
          • Organization creation
          • Domain ownership verification (DNS)
        • Organizational Structure
          • Organizational Units (OUs)
          • Workspaces
          • Hierarchical access scoping
        • Security & Governance
          • Enforced security policies
            • IP-Based access control
            • Geo-based access policies
            • Device and platform restrictions
          • Enforcing stronger authentication for risky login behavior
            • Risk Detection signals
            • Step-Up authentication
        • Roles & permissions
          • Assign role to user in Organization
          • Permissions list
      • SCIM – Automated user and workspace provisioning
        • What is SCIM used for?
        • User Lifecycle management
      • Administrator
        • Team & Access
          • Invite and manage users
          • Assign roles
          • Manage access at OU and Workspace level
            • Manage Access at Organizational Unit (OU)
            • Manage Workspace level
              • Team & Access – Members Management
        • Group management
        • Organization Unit
          • Create & manage Organization Units
          • Viewing and searching Organizational Units
          • Moving an Organizational Unit
          • Deleting an Organizational Unit
        • Manage activity logs of Organization's member
      • Become an OXU developer
      • App management - Workspace access
      • Report & Analytics Center
    • OXU Workspace
      • Guide to create workspace
      • Guide to manage workspace information
      • Guide to manage role and permissions
      • Applications
        • Guide to manage applications
        • OXU Developer
          • What is OXU developer
          • User guides
            • 1. Become OXU developer
            • 2. Create an app
            • 3. Input application info
              • About app ratings and reviews
            • 4. Config resource & security info
            • Security Best Practices
            • 5. Set up Pricing info
            • 6. Publish your app
              • Prepare before publishing your app
            • 7. Manage your app
              • App lifecycle
          • App versioning
        • OXU Store
          • What is OXU Store
          • 1. Register as an user
          • 2. Browsing & searching apps
          • 3. View app details
          • 4. Subscribe an app
            • Enable & Subscribe app for business workspace
          • 5. Manage subscriptions
          • 6. Rate & review an app
  • Support
    • Support center
      • What is Oten account & what can I do with Account Management App?
      • How to create account and password?
      • How to manage your Oten account information?
      • How to use MFA to protect your account?
      • What is WorkSpace & what can you do with WS?
      • What is Organization Admin app & what can you do with OAA?
    • Privacy Policy
    • Terms and conditions
      • Oten developer terms and conditions
      • Oten Store terms and conditions
    • FAQs
      • Store FAQs
      • Developer FAQ
    • Contact Us
  • Integration
    • Integration document
      • IDP integration
        • Environments: sandbox & production
        • Regular web application client
        • Native application client
        • Single page application client
        • SAML integration
        • Managing your integration applications
        • FAQ
      • What is SSO?
      • Why use SSO?
    • Provisioning connector
      • Google Workspace Configuration
    • Understand SSO flow
      • Overview
      • Flow Diagram
    • Developer Integration guide
      • Integration flow overview
    • Oten to OXU Migration guide
    • Prerequisites
      • Discovery Configuration
      • JAR Requirement - CRITICAL
      • JAR Complete Implementation Guide
      • PKCE Implementation Guide
        • Step 1: Choose OAuth Library
        • Step 2: Configure OAuth Client
        • Step 3: Implement Authorization Flow
        • Step 4: Handle Callback
        • Step 5: Token Management
      • Best practice
        • Security
      • Support & Troubleshoot
        • Common Errors
        • Debug and Troubleshooting
        • Contact Support
      • Appendix
        • Configuration Reference
        • Error Codes Reference
        • API Reference
        • Sample Code
        • Glossary
  • What's New
    • v1.0.29 - Aug 19, 2026
    • v1.0.28 - Aug 12, 2026
    • v1.0.27 - Aug 08, 2026
    • v1.0.26 - July 29 & 31, 2026
    • v1.0.25 - July 22, 2026
    • v1.0.24 - Jun 21, 2026
    • v1.0.23 - Jun 17, 2026
    • v1.0.22 - Jun 03, 2026
    • v1.0.21 - May 27, 2026
    • v1.0.20 - Apr 28, 2026
    • v1.0.19 - Apr 21, 2026
    • v1.0.18 - Apr 15, 2026
    • v1.0.17 - Apr 03, 2026
    • v1.0.16 - Mar 28, 2026
    • v1.0.15 - Mar 05 & 13, 2026
    • v1.0.14 - Feb 11, 2026
    • v1.0.13 - Jan 14, 2026
    • v1.0.12 - Jan 05, 2026
    • v1.0.11 - Jan 04, 2026
    • v1.0.10 - Dec 25, 2025
    • v1.0.9 - Dec 07, 2025
    • v1.0.8 - Nov 23, 2025
    • v1.0.7 - Nov 09, 2025
    • v1.0.6 - Oct 26, 2025
    • v1.0.5 - Sep 29, 2025
    • v1.0.4 - Sep 28, 2025
    • v1.0.3 - Sep 14, 2025
    • v1.0.2 - Aug 31, 2025
    • v1.0.1 - Aug 17, 2025
    • v1.0.0 - Aug 03, 2025
On this page
  1. Integration
  2. Prerequisites
  3. Appendix

Glossary

PreviousSample CodeNextv1.0.29 - Aug 19, 2026

Last updated 2 months ago

  • A
  • C
  • F
  • I
  • J
  • O
  • P
  • R
  • S
  • T
  • U
  • W
  • Common Acronyms
  • Related Standards and RFCs

This glossary defines key terms and concepts used throughout the OXU IDP Integration Guide.

A

Access Token A short-lived token that grants access to protected resources. Typically expires in 15-60 minutes and is used in API calls to authenticate requests.

API (Application Programming Interface) A set of protocols and tools for building software applications. In the context of SSO, APIs are used to exchange tokens and retrieve user information.

Authentication The process of verifying who a user is. This typically involves checking credentials like username and password.

Authorization The process of determining what a user is allowed to do. This happens after authentication and involves checking permissions and roles.

Authorization Code A temporary code issued by the IDP after successful authentication. This code is exchanged for tokens and typically expires in 10 minutes.

Authorization Server The server that issues access tokens after successfully authenticating the user and obtaining authorization. In our case, this is OXU IDP.

C

Client An application that requests access to protected resources on behalf of a user. Can be confidential (server-side) or public (client-side).

Client ID A public identifier for your application, issued by OXU when you register your app. Safe to include in client-side code.

Client Secret A private key for your application, used to authenticate your app to the authorization server. Must be kept secure and only used in server-side code.

CORS (Cross-Origin Resource Sharing) A mechanism that allows web pages to make requests to a different domain than the one serving the page. Important for SPA implementations.

CSRF (Cross-Site Request Forgery) A type of attack where unauthorized commands are transmitted from a user that the web application trusts. Prevented using the state parameter.

F

Federated Identity A system where user identities are shared across multiple organizations or systems through trust relationships.

Flow The sequence of steps in an OAuth 2.0 authentication process. Common flows include Authorization Code Flow and Implicit Flow.

ID Token A JWT token that contains information about the authenticated user. Used in OpenID Connect to provide identity information to the application.

IDP (Identity Provider) A service that manages user identities and provides authentication services. OXU IDP is our identity provider.

Implicit Flow An OAuth 2.0 flow where tokens are returned directly in the URL fragment. Less secure than Authorization Code Flow and generally deprecated.

JWT (JSON Web Token) A compact, URL-safe token format that contains claims about a user. Used for ID tokens and sometimes access tokens.

JWKS (JSON Web Key Set) A set of public keys used to verify JWT signatures. OXU publishes its JWKS at a well-known endpoint.

OAuth 2.0 An authorization framework that enables applications to obtain limited access to user accounts. The foundation for modern SSO implementations.

OIDC (OpenID Connect) An identity layer built on top of OAuth 2.0 that provides authentication and user information through ID tokens.

Public Client An OAuth 2.0 client that cannot securely store credentials. Examples include single-page applications and mobile apps.

Redirect URI The URL where users are sent after authentication. Must be registered with OXU and match exactly in OAuth requests.

Refresh Token A long-lived token used to obtain new access tokens when they expire. Helps maintain user sessions without requiring re-authentication.

Resource Server A server that hosts protected resources and accepts access tokens. Your application's API endpoints act as resource servers.

Scope Defines the level of access that an application is requesting. Common scopes include 'openid', 'profile', and 'email'.

SPA (Single Page Application) A web application that loads a single HTML page and dynamically updates content. Examples include React, Vue, and Angular applications.

SSO (Single Sign-On) An authentication method that allows users to log in once and access multiple applications without re-entering credentials.

State Parameter A random value used to prevent CSRF attacks in OAuth flows. Generated by the client and validated when the user returns.

Token A string that represents authorization to access resources. Types include access tokens, refresh tokens, and ID tokens.

Token Endpoint The OXU endpoint where authorization codes are exchanged for tokens. Used in the server-to-server communication.

Two-Factor Authentication (2FA) An additional security layer that requires users to provide a second form of identification beyond their password.

User Agent The client application that acts on behalf of the user, typically a web browser or mobile app.

UserInfo Endpoint An OAuth 2.0 endpoint that returns claims about the authenticated user when presented with a valid access token.

Workspace A logical grouping within OXU that represents an organization, project, or environment. Users can belong to multiple workspaces.



  • RFC 6749: OAuth 2.0 Authorization Framework

  • RFC 7636: Proof Key for Code Exchange (PKCE)

  • RFC 7519: JSON Web Token (JWT)

  • RFC 7517: JSON Web Key (JWK)

  • OpenID Connect Core 1.0: Identity layer specification


I

J

O

P

R

S

T

U

W

Common Acronyms

Related Standards and RFCs

PKCE (Proof Key for Code Exchange) A security extension to OAuth 2.0 that prevents authorization code interception attacks. Required for public clients like SPAs and mobile apps. See the for complete implementation details.

Acronym
Full Term
Description

Need clarification on any term? Contact our for additional help

API

Application Programming Interface

Set of protocols for building software

CORS

Cross-Origin Resource Sharing

Browser security feature

CSRF

Cross-Site Request Forgery

Type of security attack

IDP

Identity Provider

Authentication service

JWT

JSON Web Token

Token format

JWKS

JSON Web Key Set

Public key collection

OAuth

Open Authorization

Authorization framework

OIDC

OpenID Connect

Identity layer on OAuth

PKCE

Proof Key for Code Exchange

Security extension

SPA

Single Page Application

Type of web application

SSO

Single Sign-On

Authentication method

2FA

Two-Factor Authentication

Additional security layer

PKCE Implementation Guide
Support Team