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