Skip to main content

OAuth / SSO

What is OAuth / Single Sign-On?​

Single Sign-On (SSO) lets the users log in to eCourtDate using the same credentials they already use for other work systems (such as their Microsoft or Google account), so there is no separate password to create or remember. OAuth 2.0 is the industry-standard protocol that makes this work securely behind the scenes.

Why do agencies want this? SSO means fewer passwords for staff to manage, centralized control for IT administrators (disable one account and access is revoked everywhere), and stronger security through the organization's existing Multi-Factor Authentication (MFA) policies.

Overview​

eCourtDate supports OAuth 2.0 and OpenID Connect (OIDC) for Single Sign-On (SSO) integration, providing a secure, standards-based authentication mechanism for the organization.

Data Flow​

The diagram below shows the OAuth 2.0 Authorization Code flow used when a user signs in to eCourtDate through their organization's Identity Provider.

Why OAuth 2.0 / OIDC Over Traditional SSO​

OAuth 2.0 and OpenID Connect offer significant advantages over legacy SSO approaches:

  • Standardized protocol: broadly adopted across government and enterprise identity providers
  • Token-based authentication: no password sharing between systems
  • Granular scopes: request only the permissions the integration requires
  • MFA support: Multi-Factor Authentication is enforced at the Identity Provider level, including PIV/CAC smart card compatibility

As referenced in CISA guidance:

"Open ID Connect, OAuth 2.0, Kerberos, and SAML 2.0 are examples of protocols that use secure, non-password-based connections for SSO."

Console​

Identity Provider (IDP) profiles are managed from the eCourtDate Console:

https://console.ecourtdate.com/idps

Prerequisites​

Before configuring OAuth / SSO, have the following ready:

  • Administrator access to the eCourtDate Console
  • At least one assigned agency in the eCourtDate account
  • Administrator-level access to an OAuth 2.0-compliant Identity Provider
  • A test environment is recommended before deploying to production
  • Each IDP profile is limited to a single region

Supported Providers​

eCourtDate works with any OAuth 2.0 / OIDC-compliant Identity Provider. The following providers have been validated and have dedicated configuration guides:

ProviderNotes
Azure Active DirectoryMicrosoft Entra ID; widely used in government
Google WorkspaceGoogle Cloud Identity
AWS CognitoSupports GovCloud regions
OktaOIDC - OpenID Connect Web Application
Custom OIDC ProviderAny provider supporting OAuth 2.0 Authorization Code flow and OIDC 1.0

FedRAMP-Authorized Providers​

For organizations requiring FedRAMP compliance, the following providers are FedRAMP-authorized and compatible with eCourtDate:

ProviderHighlights
Ping IdentityFIDO2 support
ForgeRockGovernment sector focus; on-premises option available
Oracle Identity Cloud ServiceEnterprise-grade cloud identity
OneLoginFedRAMP Ready
KeycloakOpen-source; on-premises deployable