Docs

Hydda Identity Provider (IdP)

Hydda IdP is an OAuth 2.0 Identity Provider built to handle cross-domain authentication for Hydda Cloud and its portfolio companies. It provides a secure and centralized way to manage user identities and access control across multiple applications and domains.

Supported OAuth 2.0 Flows

Hydda IdP supports the following OAuth 2.0 flows:

  • Authorization Code Flow: Allows users to authenticate and authorize third-party applications to access their resources.
  • Client Credentials Flow: Enables server-to-server authentication and authorization for machine-to-machine communication.
  • Refresh Tokens: Provides a way to obtain new access tokens without requiring the user to re-authenticate.

User Authentication

Hydda IdP offers flexibility in user authentication:

  • Internal Directory Service: Users can be created and managed directly within Hydda IdP's own directory service.
  • Federation with External IdPs: Hydda IdP can federate with clients' existing Identity Providers using the SAML2 protocol, allowing seamless integration with their existing user base.

Documentation Overview

Our comprehensive documentation covers the following topics:

  • What is a IdP Broker?
  • Endpoints and Tokens: Detailed information about the available endpoints and the structure of the tokens issued by Hydda IdP.
  • SSO with Google: Step-by-step guide on setting up Single Sign-On (SSO) with Google as an external Identity Provider.
  • SSO with Microsoft: Instructions on configuring SSO with Microsoft Azure Active Directory.
  • How to guides on how to use Hydda IdP in some common frameworks.