1.1 KiB
1.1 KiB
Frontend Boundary
- This repository hosts a React edge application for a single BFF.
- Frontend data access flows through
src/api/*adapter modules. - The UI does not access DAL or internal services directly.
- Route shell and protected sections are session-aware via Thalos session endpoints.
- The app is the central login shell for
auth.dream-views.comand only redirects to allowlisted return hosts.
Runtime Base URLs
API_BASE_URLfor business BFF calls.THALOS_AUTH_BASE_URLfor session login/refresh/logout/me.THALOS_DEFAULT_RETURN_URLas the fallback post-login destination.THALOS_ALLOWED_RETURN_HOSTSas the return-url allowlist.THALOS_DEFAULT_TENANT_IDas login context default.
Protected Workflow Endpoints
POST /api/identity/session/loginPOST /api/identity/session/refreshPOST /api/identity/session/logoutGET /api/identity/session/me
UI Workflow Coverage
- Google OIDC start-link generation with
returnUrlandtenantId - Session me/profile inspection
- Session refresh
- Session logout
- Safe fallback when request return host is not allowlisted