Files
edr-platform/apps/edr-freight-api/src/modules
Nathnael 3a69b961d4 refactor(freight): move the Fayda callback to /fayda/callback
Namespaces the OAuth landing path in all three places it exists: the API's
ack controller, both web apps' routes, and the redirect_uri env values.
A bare /callback claimed a generic top-level path in every app for one
provider's redirect.

The API side needed care. The ack controller moves to @Controller
('fayda/callback'), and the global-prefix exclusion has to name that exact
path — setGlobalPrefix's exclude is an exact route match, not a subtree, so
excluding "fayda" would have left /fayda/callback served at
/api/fayda/callback and 404ing at the registered redirect_uri, while
reading as though it covered everything under /fayda. Naming the full path
also keeps /api/fayda/verification/* prefixed, which every client calls.

Also drops a stale comment on the portal's callback route describing the
popup that no longer exists, and records why the route is public: behind
RequireAuth the onboarding gate redirects to /portal before the code+state
exchange can run.

NOT verified at runtime — this changes route registration, so boot the API
and confirm GET /fayda/callback answers un-prefixed and
/api/fayda/verification/start still resolves before relying on it.

Deploying this requires registering the new redirect_uri with eSignet
first; FAYDA_WEB_REDIRECT_URI, FAYDA_PORTAL_REDIRECT_URI and any mobile
client must be updated in step or verification breaks with a redirect_uri
mismatch.
2026-08-04 12:43:25 +00:00
..
2026-08-03 12:32:10 +00:00
2026-08-02 21:09:37 +00:00
2026-08-04 09:00:52 +00:00
2026-08-04 09:00:52 +00:00
2026-08-02 18:33:38 +00:00
2026-07-06 12:05:52 +00:00
2026-07-16 00:33:31 +00:00
2026-06-16 09:06:11 +00:00
fix
2026-07-03 15:21:23 +00:00
2026-07-16 00:33:31 +00:00
gps
2026-07-10 15:23:49 +00:00
2026-07-16 00:33:31 +00:00
2026-08-02 21:09:37 +00:00
2026-08-04 15:32:49 +03:00
2026-07-16 00:33:31 +00:00
2026-08-02 20:29:09 +00:00
2026-07-16 00:33:31 +00:00
2026-07-31 17:54:10 +00:00
2026-07-25 06:05:20 +00:00
2026-07-30 11:30:34 +00:00