Skip to main content
Skip table of contents

SSO Information for Third Party Vendors

Looking to integrate with CSI's cloud-based Single Sign-On solution? You'll find resources and links to plugins and code libraries here!

SSO Overview

CSI's Cloud SSO product implements the  OpenID Connect 1.0 standard. OpenID Connect is a simple identity layer on top of OAuth 2, so if you can support OAuth 2, chances are with minimal or no changes, you can also support OpenID Connect.

Continue reading below to find our approved plugin list, and technical resources for implementing an OpenID Connect Client into your project.

Third Party Integration List

Please visit our Integrations page to see all of the platforms and vendors that we are compatible with!

View our Cloud SSO Integrations List

App/CMS Plugins

These plugins implement the OpenID Connect specification, and are compatible with CSI's Cloud SSO.

 WordPress

WordPress OpenID Connect Client (by miniOrange) - Plugin Information

 Drupal

OpenID Connect - Plugin Information

 Progress® Sitefinity™ (Version 10 and up)

OpenID Connect Provider - Official Documentation

API Libraries

These API libraries implement the OpenID Connect specification as an RP (Relying Party), or client, and are compatible with CSI's Cloud SSO.

.NET Core (C#, VB.NET)

Built in to ASP.NET 4.6 and ASP.NET Core 1.x/2.x - Documentation

PHP

PHP OpenID Connect Basic Client - Documentation

Technical Information

Your OpenID Connect client must support the following features:

  • Code flow (Implicit flow is supported but not recommended due to potential security issues)

  • authorization_code grant type

  • code or id_token response types

  • query response mode (code is passed via URL)

  • HMAC SHA 512 symmetric signing algorithm (We will provide the signing key for token verification)

  • Profile information retrieval using the /userinfo endpoint

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.