Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2026 License: Apache-2.0

Directories

Path Synopsis
Package authn validates JWT access tokens and exposes the caller as a single principal.
Package authn validates JWT access tokens and exposes the caller as a single principal.
ce
cli
pbclient
Package pbclient is a minimal Portal Backend API client for CLI management commands.
Package pbclient is a minimal Portal Backend API client for CLI management commands.
profile
Package profile manages named, reusable sets of ndx CLI flag defaults (identity provider issuer, client ID, scopes, callback port, Portal Backend URL, TLS verification) cached at ~/.openndx/config.json.
Package profile manages named, reusable sets of ndx CLI flag defaults (identity provider issuer, client ID, scopes, callback port, Portal Backend URL, TLS verification) cached at ~/.openndx/config.json.
Package database initializes shared PostgreSQL pools for SQL and GORM callers.
Package database initializes shared PostgreSQL pools for SQL and GORM callers.
oe
federator/operation
Package operation normalizes a validated consumer query into the fields the federator plans against: fragments merged, @skip and @include applied, fields grouped by response key, and each field bound to its schema definition and @sourceInfo.
Package operation normalizes a validated consumer query into the fields the federator plans against: fragments merged, @skip and @include applied, fields grouped by response key, and each field bound to its schema definition and @sourceInfo.
federator/schema
Package schema supplies the consumer schema the federator plans queries against.
Package schema supplies the consumer schema the federator plans queries against.
pb
application
Package application is the Portal Backend's consumer application bounded context: applications, application submissions, their IdP clients and PDP allow-lists, and the application API.
Package application is the Portal Backend's consumer application bounded context: applications, application submissions, their IdP clients and PDP allow-lists, and the application API.
caller
Package caller is the Portal Backend's view of who is calling: the OAuth2 scopes its routes require, the scopes and organization unit internal/authn validated, and the member that organization unit belongs to.
Package caller is the Portal Backend's view of who is calling: the OAuth2 scopes its routes require, the scopes and organization unit internal/authn validated, and the member that organization unit belongs to.
caller/callertest
Package callertest provides authenticated test personas and request helpers for Portal Backend handler tests.
Package callertest provides authenticated test personas and request helpers for Portal Backend handler tests.
database/dbtest
Package dbtest provides database fixtures for Portal Backend tests.
Package dbtest provides database fixtures for Portal Backend tests.
idp
idp/idptest
Package idptest provides a fake idp.IdentityProviderAPI for Portal Backend tests.
Package idptest provides a fake idp.IdentityProviderAPI for Portal Backend tests.
idp/thunderid
Package thunderid implements idp.ApplicationManager against ThunderID's management API: Portal Backend creates each data-consumer application as an M2M client in its member's organization unit and grants it the data-consumer role.
Package thunderid implements idp.ApplicationManager against ThunderID's management API: Portal Backend creates each data-consumer application as an M2M client in its member's organization unit and grants it the data-consumer role.
kernel
Package kernel holds the shared kernel of the Portal Backend: types used by more than one bounded context.
Package kernel holds the shared kernel of the Portal Backend: types used by more than one bounded context.
member
Package member is the Portal Backend's member bounded context: member organizations, their link to the IdP, and the member API.
Package member is the Portal Backend's member bounded context: member organizations, their link to the IdP, and the member API.
policy
Package policy is the Portal Backend's client for the Policy Decision Point (PDP).
Package policy is the Portal Backend's client for the Policy Decision Point (PDP).
schema
Package schema is the Portal Backend's provider schema bounded context: schemas, schema submissions, their PDP policy metadata, and the schema API.
Package schema is the Portal Backend's provider schema bounded context: schemas, schema submissions, their PDP policy metadata, and the schema API.
pdp
db
Package db creates the PDP's PostgreSQL schema.
Package db creates the PDP's PostgreSQL schema.

Jump to

Keyboard shortcuts

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