docs(auth): Spec für Anmelde-Einstieg und App Links (Issue #49) #55
No reviewers
Labels
No labels
epic/katalog
epic/konto
epic/partien
epic/querschnitt
epic/sammlung
needs-clarification
prio/could
prio/must
prio/should
size/l
size/m
size/s
size/xl
status/in-progress
status/ready-for-merge
status/spec-review
type/bug
type/epic
type/story
type/tech
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: cschlaefke/Shuffle#55
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/49-mobil-login-spec"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs #49 (kein
Closes: #49 wird erst nach Umsetzung und Gerätetest geschlossen).Spec:
docs/specs/49-mobil-anmeldung-app-links.md. Zur Freigabe durch Chris, vor jeder Umsetzung.Empfehlung der Spec
SignInPrompt) auf der Startseite für abgemeldete Nutzer, auf allen Plattformen inkl. Web (QUE-09 Krit. 13)./auth/confirm; kein eigenes URL-Schema, keine Backend-Änderung, Knopfdruck vorverifyOTP(E3) bleibt.Review
code-reviewer: freigabefähig nach Korrekturen (W1–W5, H1–H7), eingearbeitet in34bba34. Spec #1 (E4, § 6 Mail-Links/Autofill) ist mit Verweis als abgelöst markiert und im Änderungsprotokoll vermerkt (e353221). Die Nacharbeit hat kein Reviewer erneut gelesen.Fragen an Chris
KSX6GJY9C5ein bezahltes Apple-Developer-Team? Sonst brechenassociated-domains-Entitlements das Signieren für Geräte.Nicht geprüft
Alle Spike-Annahmen (Personal Team ohne Associated Domains, Deep-Linking-Defaults in Flutter 3.47,
build webkopiert.well-known, UIScene-Kaltstart) sind in der Spec als „zu bestätigen in S1“ gekennzeichnet; kein Gerät, kein Build ausgeführt.🤖 Generated with Claude Code
Antwort zu C1/W1 (Chris, 2026-11-04): In Xcode steht beim Team
KSX6GJY9C5„Developer Team“ (kein „Personal Team“). Damit gilt das Team als bezahlt; die Team-ID kann in APPLINK-03 und die AASA-Vorlage eingetragen werden. Offen bleibt, welche Rolle Chris im Team hat (Account Holder/Admin vs. „Developer“): Für die Capability „Associated Domains“ und das Anlegen/Ändern der App-ID braucht es mindestens eine Rolle mit Zugriff auf Zertifikate, Kennungen und Profile. Das ist bei C1 zu bestätigen. Der Architekt zieht die Spec nach der Freigabe entsprechend nach (E6/C1: iOS-Verdrahtung kann in PR B mitgenommen werden, wenn die Rolle reicht).Freigabe (Chris, 2026-11-04): Spec #49 ist angenommen, alle Entscheidungen F1–F11 wie empfohlen (u. a. nur
/auth/confirm, kein eigenes URL-Schema,webcredentialsauf iOS, Hinweis-Karte auch im Web,minSdkunverändert). C1: TeamKSX6GJY9C5ist ein „Developer Team“ (Kommentar oben); die Rolle für „Associated Domains“ bestätigt Chris bei C1. Umsetzung startet mit PR A (Einstieg).