internal/

directory
v0.0.0-...-1cb9f0d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package bootstrap opens dev-idp's SQLite database and applies the embedded schema on every start.
Package bootstrap opens dev-idp's SQLite database and applies the embedded schema on every start.
Package config parses dev-idp's runtime configuration.
Package config parses dev-idp's runtime configuration.
Package conv has dev-idp's tiny set of *string <-> sql.NullString and related helpers.
Package conv has dev-idp's tiny set of *string <-> sql.NullString and related helpers.
Package defaultuser implements the dev-idp's "default user" bootstrap.
Package defaultuser implements the dev-idp's "default user" bootstrap.
Package keystore owns the dev-idp's single RSA keypair (idp-design.md §5.3): the only signing key the dev-idp uses, sourced from GRAM_DEVIDP_RSA_PRIVATE_KEY (PEM) at boot or freshly generated when the env var is unset.
Package keystore owns the dev-idp's single RSA keypair (idp-design.md §5.3): the only signing key the dev-idp uses, sourced from GRAM_DEVIDP_RSA_PRIVATE_KEY (PEM) at boot or freshly generated when the env var is unset.
Package middleware provides the small set of HTTP/Goa middleware dev-idp needs.
Package middleware provides the small set of HTTP/Goa middleware dev-idp needs.
modes
mockworkos
Package mockworkos implements the dev-idp's mock-workos mode — a mock WorkOS REST surface backed by the dev-idp's shared SQLite store.
Package mockworkos implements the dev-idp's mock-workos mode — a mock WorkOS REST surface backed by the dev-idp's shared SQLite store.
oauth2
Package oauth2 implements the dev-idp's oauth2 mode (idp-design.md §7.4): an OAuth 2.0 authorization server with optional PKCE (honored when present), no DCR, and OIDC compliance.
Package oauth2 implements the dev-idp's oauth2 mode (idp-design.md §7.4): an OAuth 2.0 authorization server with optional PKCE (honored when present), no DCR, and OIDC compliance.
oauth21
Package oauth21 implements the dev-idp's oauth2-1 mode (idp-design.md §7.3): an OAuth 2.1 authorization server with PKCE-required (S256), stateless DCR, and OIDC compliance.
Package oauth21 implements the dev-idp's oauth2-1 mode (idp-design.md §7.3): an OAuth 2.1 authorization server with PKCE-required (S256), stateless DCR, and OIDC compliance.
workos
Package workos implements the dev-idp's workos mode — proxies WorkOS REST API calls to the live WorkOS dev environment.
Package workos implements the dev-idp's workos mode — proxies WorkOS REST API calls to the live WorkOS dev environment.
Package oops is dev-idp's lightweight error helper.
Package oops is dev-idp's lightweight error helper.
Package service contains the dev-idp's Goa service implementations (organizations, users, memberships, devIdp).
Package service contains the dev-idp's Goa service implementations (organizations, users, memberships, devIdp).
Package workos is dev-idp's tiny WorkOS client.
Package workos is dev-idp's tiny WorkOS client.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL