Introduction
Scope
This document provides the high-level documentation for the SEEDS project. The SEEDS web application is designed to integrate with the Destination Earth Core Service Platform (DESP), specifically focusing on the Identity and Access Management (IAM) service.
This documentation covers the application’s architecture, authentication flow, installation, and deployment procedures.
Purpose
The primary purpose of the SEEDS application is to demonstrate a secure and production-ready authentication integration using the OIDC Authorization Code Flow with DestinE IAM.
It serves as a reference implementation for:
Secure token exchange using a lightweight backend.
Frontend integration with React and Vite.
Session management via HTTP-only cookies.
Dockerized deployment compatible with OVH AI Deploy.
Applicable Documents
[AD-1] Destination Earth – DestinE Core Service Platform Framework – Platform & Data Management Services
[AD-2] DESP Framework – Platform & Data Management Services – Technical and Service Requirements
Reference Documents
[RD-1] OIDC Authorization Code Flow Specification
[RD-2] React Documentation
[RD-3] Vite Documentation
Acronyms and Abbreviations
DESP: DestinE Core Service Platform
IAM: Identity and Access Management
OIDC: OpenID Connect
UI: User Interface