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