Native Apple & Google sign-in, verified
The backend proves a login really came from Apple or Google before trusting it, so a forged sign-in can't impersonate a user. The app sends the provider proof token (id_token); the backend verifies its signature against Apple/Google's public keys (JWKS) before trusting a single claim, then finds-or-creates the user through the same identity-linking path the web login uses. No client claim is taken on faith.