1
0
mirror of git://f0xx.org/ac/ac-ms-identity synced 2026-07-30 02:57:45 +03:00
Commit Graph

5 Commits

Author SHA1 Message Date
Anton Afanasyeu
035bed7512 auth: fix verify-email shorten guard; derive QR image URL from slug
Use is_callable for ShortLinksRepository; build qr image URL when pack
only has short_url (stale seed compatibility).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 19:08:41 +02:00
Anton Afanasyeu
290109d0f1 auth: embed hosted QR image in verify email instead of PNG attachment
Gmail blocks short-link + attachment as phishing; use multipart/alternative
HTML with s.f0xx.org/api/v1/qr PNG URL (QR still encodes …&src=qr).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 19:01:27 +02:00
Anton Afanasyeu
a64e5a7d48 auth: verify email with short link + QR PNG attachment
Multipart SMTP mail attaches verify-email-qr.png; QR encodes s.f0xx.org URL
with src=qr via ShortLinksRepository::shortenForOutboundMail.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 18:53:34 +02:00
Anton Afanasyeu
57efa146d9 auth: shorten verify-email URLs via url shortener before send
Outbound registration mail uses ShortLinksRepository::shortenForOutbound
(s.f0xx.org) with 24h TTL; falls back to long URL if shortener unavailable.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 18:37:23 +02:00
Anton Afanasyeu
9c70fcad5f initial 2026-06-23 12:29:30 +02:00