fix(mobile): auth/callback Route für Expo Router registrieren #156

Merged
admin-mrrm merged 2 commits from 155-auth-callback-route into main 2026-05-02 19:40:41 +02:00
Owner

Problem

Nach dem Keycloak-Login öffnet der Deep Link mrrmlab://auth/callback?code=... die App, aber Expo Router zeigt "unmatched route", weil die Route nicht registriert war.

Lösung

  • apps/mobile/app/auth/callback.tsx neu erstellt: verarbeitet OIDC-Callback-Parameter, ruft auth.handleCallback() auf und navigiert zu /einkaufen
  • apps/mobile/app/_layout.tsx: Stack.Screen name="auth/callback" registriert

Closes #155

## Problem Nach dem Keycloak-Login öffnet der Deep Link `mrrmlab://auth/callback?code=...` die App, aber Expo Router zeigt "unmatched route", weil die Route nicht registriert war. ## Lösung - `apps/mobile/app/auth/callback.tsx` neu erstellt: verarbeitet OIDC-Callback-Parameter, ruft `auth.handleCallback()` auf und navigiert zu `/einkaufen` - `apps/mobile/app/_layout.tsx`: `Stack.Screen name="auth/callback"` registriert Closes #155
fix(mobile): auth/callback Route für Expo Router registrieren
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
8be9027416
Expo Router interceptet den mrrmlab://auth/callback Deep Link und
rendert eine "unmatched route" Fehlerseite, weil der Screen nicht in
der Stack-Navigation registriert war. Neuer Screen auth/callback.tsx
verarbeitet den OIDC-Callback und leitet weiter.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge branch 'main' into 155-auth-callback-route
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
901075b2b3
admin-mrrm deleted branch 155-auth-callback-route 2026-05-02 19:40:42 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp!156
No description provided.