Skip to main content
OneLogin
  • BLOG
  • DOCS
  • API REFERENCE
  • SUPPORT
Free Trial (opens in new tab)
Free Trial (opens in new tab)

▶ Quickstart Guide

  • Overview
  • ▶Authenticating Users
    • Overview
    • Node.js + Express
    • Java Spring Boot
    • React
    • Native Android App
    • Native iOS App
    • Django
  • Getting started with SAML
  • Manage Users, Apps & Roles
  • Enroll, Push, & Verify MFA
  • Extract data for reporting
  • Geo-blocking users at login time
  • Using Postman to Explore the OneLogin API
  • Using OneLogin API to Create and Update User Mappings
  • Integrating Google One Tap with OneLogin
  • API examples in cURL

▶ SAML

  • Overview
  • Why SAML?
  • Add Your App to Our Catalog
  • ▶Examples
    • Overview
    • AuthNRequest
    • Response
    • Logout Request
    • Logout Response
  • ▶Toolkits
    • Overview
    • Java Toolkit
    • PHP Toolkit
    • Python Toolkit
    • Ruby Toolkit
    • C# / .NET Toolkit
  • Online Tools
  • Best Practices & FAQs

▼ OpenID Connect

  • Overview
  • Build an OIDC enabled app
  • Connect an OIDC enabled app
  • ▶OpenID Connect API
    • Overview
    • Upgrade v1 to v2
    • Auth Code Flow pt. 1
    • Auth Code Flow pt. 2
    • Device Code Flow - Authorization
    • Device Code Flow - Token
    • Implicit Flow
    • Password Grant
    • Client Credentials Grant
    • Validate a Token
    • Refresh a Token
    • Revoke a Token
    • Get User Info
    • Logout
    • Dynamic Client Registration
    • Provider Configuration
    • List Signing Keys
    • Get Signing Key
    • Rotate Signing Key
    • Revoke Signing Key
  • ▶OpenID Connect API v1
    • Overview
    • Auth Code Flow pt. 1
    • Auth Code Flow pt. 2
    • Implicit Flow
    • Password Grant
    • Client Credentials Grant
    • Validate an Access Token
    • Refresh an Access Token
    • Revoke an Access Token
    • Get User Info
    • Provider Configuration
  • Scopes
  • Sample Code
  • ▶Guides
    • Auth Code Flow + PKCE
    • Enabling the email_verified claim
  • OpenID Connect Inspector

▶ SCIM

  • Developer Overview of SCIM
  • Step 1. Define Your SCIM User Schema
  • Step 2. Implement RESTful SCIM APIs for Your App
  • Step 3. Create a SCIM Test App
  • Step 4. Test Your SCIM
  • Step 5. Contact OneLogin Support to Publish Your App

▶ API Authorization

  • Use AWS Lambda authorizers with OneLogin to secure Amazon API Gateway
  • Mulesoft API Gateway JWT Authorization via OneLogin
  • Using the OneLogin API to Define Custom Access Tokens
  • Using the AppAuth PKCE to Authenticate to your Electron Application

OneClick API

Smart Hooks

▶ Authentication

  • Overview
  • ▶Authentication Tools
    • Validate a JWT Access Token
    • Authenticating Alexa
    • Configuring SSH PAM
  • ▶Session Management
    • CORS
    • Establish session via API using Form Post

Administration

Quick Links

  • API Reference
  • Developer Blog
  • Support
  • Contact
Home > OpenID Connect > OpenID Connect API

OpenID Connect API

We recommend using a certified OpenId Connect client but you can also work directly with our OpenId Connect API.

Postman Collection

Run In Postman

Have a Question?

Found a problem or a bug? Submit a support ticket.

Looking for walkthroughs or how-to guides? Check out our Knowledge Base.

Have a product idea or request? Share it in our Ideas Portal.

OneLogin
 
  • TERMS
  • ///
  • PRIVACY
  • ///
  • SECURITY (opens in new tab)
  • ///
  • COMPANY (opens in new tab)
  • ///
  • CAREERS (opens in new tab)
  • ///
  • SAMLTOOL.COM (opens in new tab)
© 2015 - 2026 OneLogin, Inc. All Rights Reserved