Back to the catalog

architecture

Bundle OKF 0.2 · 51 conceitos · OTELO-OSU/Projet_IGSN

Open source Repository Open in the app JSON

About

# architecture

- [File layout conventions](file-layout-conventions.md) - One folder per entity, one concern per file, kebab-case, no barrel files; api client and hook naming.
- [Package layering](package-layering.md) - domain owns all business logic with no I/O; api implements it and holds the trust boundary; admin and frontend consume domain schemas.

# auth

- [App-level ORCID linking and login](orcid-linking.md) - The ORCID link is a nullable unique orcid column declared by the researcher; an ORCID sign-in resolves strictly by it and never provisions an account.
- [Authentication through Keycloak](auth-keycloak-gaiadata.md) - The admin SPA is env-driven OIDC against an externally-managed GaiaData Keycloak brokering eduGAIN and ORCID; the api verifies tokens with hono/jwk.
- [GaiaData SSO compliance (GT-SSO Recommandations Client v1.3)](gaiadata-sso-compliance.md) - The auth stack is audited against the GT-SSO client recommendations: full claim validation, prod token policy mirrored

Details

Kind
OKF bundles
Topic
Security & identity
Publisher
otelo-osu
Origin
okf_github
Category
dados
Version
0.2
Added
2026-09-09 19:04:11
Updated
2026-09-09 19:04:11
Origin id
OTELO-OSU/Projet_IGSN:knowledge/index.md

More