Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package authz provides a pluggable authorization interface for CoreForge applications.
|
Package authz provides a pluggable authorization interface for CoreForge applications. |
|
noop
Package noop provides a no-operation authorization syncer for deployments that don't require authorization backend synchronization.
|
Package noop provides a no-operation authorization syncer for deployments that don't require authorization backend synchronization. |
|
providertest
Package providertest provides conformance tests for authz.Provider implementations.
|
Package providertest provides conformance tests for authz.Provider implementations. |
|
simple
Package simple provides a simple role-based authorization provider.
|
Package simple provides a simple role-based authorization provider. |
|
spicedb
Package spicedb provides SpiceDB-based authorization for CoreForge.
|
Package spicedb provides SpiceDB-based authorization for CoreForge. |
|
cmd
|
|
|
coreauth
command
Package main provides a standalone CoreAuth OAuth 2.0 / OpenID Connect server.
|
Package main provides a standalone CoreAuth OAuth 2.0 / OpenID Connect server. |
|
Package contract implements the CoreForge Product Contract specification, providing standardized endpoints for integration with CoreControl federation.
|
Package contract implements the CoreForge Product Contract specification, providing standardized endpoints for integration with CoreControl federation. |
|
audit
Package audit provides audit event storage and streaming functionality.
|
Package audit provides audit event storage and streaming functionality. |
|
Package featureflags provides a feature flag engine for CoreForge applications.
|
Package featureflags provides a feature flag engine for CoreForge applications. |
|
stores
Package stores provides feature flag storage implementations.
|
Package stores provides feature flag storage implementations. |
|
Package identity provides identity management for CoreForge applications.
|
Package identity provides identity management for CoreForge applications. |
|
apikey
Package apikey provides API key generation, validation, and management.
|
Package apikey provides API key generation, validation, and management. |
|
coreauth/schema
Package schema provides the embedded JSON Schema for CoreAuth configuration.
|
Package schema provides the embedded JSON Schema for CoreAuth configuration. |
|
credential
Package credential provides credential management for principals.
|
Package credential provides credential management for principals. |
|
delegation
Package delegation provides delegation chain management for agent principals.
|
Package delegation provides delegation chain management for agent principals. |
|
ent/mixin
Package mixin provides Ent mixins for composing CoreForge identity fields into application schemas.
|
Package mixin provides Ent mixins for composing CoreForge identity fields into application schemas. |
|
ent/schema
Package schema provides Ent schema definitions for CoreForge identity management.
|
Package schema provides Ent schema definitions for CoreForge identity management. |
|
invite
Package invite provides organization invitation management.
|
Package invite provides organization invitation management. |
|
organization
Package organization provides organization management services.
|
Package organization provides organization management services. |
|
principal
Package principal provides the core principal abstraction for identity management.
|
Package principal provides the core principal abstraction for identity management. |
|
scim
Package scim provides SCIM 2.0 (RFC 7643/7644) support for identity provisioning.
|
Package scim provides SCIM 2.0 (RFC 7643/7644) support for identity provisioning. |
|
scim/filter
Package filter provides SCIM filter expression parsing and evaluation.
|
Package filter provides SCIM filter expression parsing and evaluation. |
|
scim/mapper
Package mapper provides mapping between SCIM resources and CoreForge entities.
|
Package mapper provides mapping between SCIM resources and CoreForge entities. |
|
scim/patch
Package patch provides SCIM PATCH operation handling.
|
Package patch provides SCIM PATCH operation handling. |
|
scim/schema
Package schema provides SCIM schema definitions for discovery endpoints.
|
Package schema provides SCIM schema definitions for discovery endpoints. |
|
scim/store
Package store provides SCIM Store implementations.
|
Package store provides SCIM Store implementations. |
|
signup
Package signup provides user signup and personal organization creation.
|
Package signup provides user signup and personal organization creation. |
|
token
Package token provides token management for principals.
|
Package token provides token management for principals. |
|
Package rls provides PostgreSQL Row-Level Security helpers for CoreForge.
|
Package rls provides PostgreSQL Row-Level Security helpers for CoreForge. |
|
session
|
|
|
bff
Package bff implements the Backend for Frontend (BFF) pattern for secure session management.
|
Package bff implements the Backend for Frontend (BFF) pattern for secure session management. |
|
dpop
Package dpop implements Demonstrating Proof of Possession (DPoP) per RFC 9449.
|
Package dpop implements Demonstrating Proof of Possession (DPoP) per RFC 9449. |
|
jwt
Package jwt provides JWT token generation and validation for CoreForge applications.
|
Package jwt provides JWT token generation and validation for CoreForge applications. |
|
middleware
Package middleware provides HTTP middleware for authentication and authorization.
|
Package middleware provides HTTP middleware for authentication and authorization. |
|
oauth
Package oauth provides OAuth2 provider configuration and handlers for CoreForge.
|
Package oauth provides OAuth2 provider configuration and handlers for CoreForge. |
Click to show internal directories.
Click to hide internal directories.