iMIS Power Suite - SSO Premium

SSO Information for third-party vendors

iMIS SSO Premium 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.

Third-party integration list

To see all of the platforms and vendors that are compatible, see Integrations.

App/CMS plugins

These plugins implement the OpenID Connect specification, and are compatible with iMIS SSO Premium.

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 iMIS SSO Premium.

.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