title, description, section, sectionOrder, order
title description section sectionOrder order
idp.global identity platform Integrate accounts, organizations, federation, strong authentication, and trusted-device approvals with idp.global. Overview 10 1

idp.global identity platform

idp.global is identity infrastructure for applications that need accounts, sessions, organizations, invitations, role-based authorization, OIDC integrations, enterprise federation, and trusted-device approval flows. It provides a hosted browser experience, typed TypeScript clients, standards-based HTTP protocols, and operational endpoints for production deployments.

Issue Reporting and Security

For reporting bugs, issues, or security vulnerabilities, please visit community.foss.global/. This is the central community hub for all issue reporting. Developers who sign and comply with our contribution agreement and go through identification can also get a code.foss.global/ account to submit Pull Requests directly.

Documentation status

These pages describe the current v10 application line, with @idp.global/app 10.3.3, @idp.global/interfaces 25.2.1, and @idp.global/sdk 14.3.0 as the source baseline. The running version is exposed by GET /healthz and GET /readyz; automation should inspect those responses instead of assuming a version from this page.

The packaged executable composes the production audit runtime from environment configuration. Readiness requires a valid current schema, a completed bootstrap, MongoDB, healthy audit protection and storage providers, durable dead-letter alerting, and successful background startup. A 200 health response proves only the checks represented by that endpoint; it is not a compliance certification or an assurance report.

Platform surface

Area Implemented source capability
Accounts Registration, login, sessions, password recovery, profile management, suspension, and deletion workflows
Organizations Tenant organizations, invitations, memberships, ownership, custom roles, capabilities, and app connections
OIDC and OAuth Discovery, JWKS, authorization code with PKCE, token refresh, UserInfo, revocation, and RP-initiated logout
Enterprise federation DNS-verified SAML connections, JIT provisioning, role mapping, and organization-scoped SCIM 2.0
Strong authentication TOTP, backup codes, WebAuthn passkeys, fresh-auth operation classes, and controlled administrator recovery
Passport Trusted-device enrollment, signed approval challenges, alerts, push registration, and Apple companion apps
Operations Exact current-schema validation, explicit initial bootstrap, production audit composition, health/readiness lifecycle, metrics, namespace and release preflights, and immutable deployment declarations

Package map

Package Documented version Responsibility
@idp.global/app 10.3.3 Server, web application, protocol routes, persistence, and domain managers
@idp.global/interfaces 25.2.1 Shared data, DTO, tag, and TypedRequest contracts
@idp.global/sdk 14.3.0 Browser authentication client and explicit server-side account helpers
@idp.global/catalog 7.1.2 Reusable idp.global web components and visual language

Start here

Choose the path that matches your role:

Current and planned boundaries

The current implementation supports authorization code with S256 PKCE and refresh tokens. It does not expose the client-credentials grant or legacy API-token login. Enterprise federation is SAML service-provider federation; organization-to-organization OIDC federation is not implemented. SCIM intentionally omits bulk, sorting, password changes, POST search, and arbitrary filter or PATCH grammar.

Those omissions are boundaries, not implied roadmap commitments. Consult the discovery documents and published interfaces for the contract accepted by a specific deployment.

This repository contains open-source code licensed under the MIT License. A copy of the license can be found in the repository license file.

Please note: The MIT License does not grant permission to use the trade names, trademarks, service marks, or product names of the project, except as required for reasonable and customary use in describing the origin of the work and reproducing the content of the NOTICE file.

Trademarks

This project is owned and maintained by Task Venture Capital GmbH. The names and logos associated with Task Venture Capital GmbH and any related products or services are trademarks of Task Venture Capital GmbH or third parties, and are not included within the scope of the MIT license granted herein.

Use of these trademarks must comply with Task Venture Capital GmbH's Trademark Guidelines or the guidelines of the respective third-party owners, and any usage must be approved in writing. Third-party trademarks used herein are the property of their respective owners and used only in a descriptive manner, e.g. for an implementation of an API or similar.

Company Information

Task Venture Capital GmbH
Registered at District Court Bremen HRB 35230 HB, Germany

For any legal inquiries or further information, please contact us via email at hello@task.vc.

By using this repository, you acknowledge that you have read this section, agree to comply with its terms, and understand that the licensing of the code does not imply endorsement by Task Venture Capital GmbH of any derivative works.

© 2014 Task Venture Capital GmbH · Legal information

S
Description
No description provided
Readme 106 KiB
Languages
JavaScript 100%