AuthEndpoints.External.OAuth 3.0.0-preview.4
AuthEndpoints.External.OAuth
- GitHub and Google handlers moved to their own packages. This nupkg no longer references either handler.
AutoLinkByEmaildefaults to false. When enabled, auto-link requires a verified provider email and a confirmed local email.- Login and link failures, including remote failure, clear the
Identity.Externalcookie. returnUrlaccepts rooted local paths and allowlists absolute origins the same way email-confirmation redirects do.- Unlink requires authorization, antiforgery, and ReAuth, and refuses the last sign-in method.
- JWT completion writes only the refresh cookie.
AuthEndpoints.OAuth.GitHub
- New package.
AddGitHubloads a verified address from the GitHub emails API (verified primary, otherwise any verified address) and drops an unverified profile email.
AuthEndpoints.OAuth.Google
- New package.
AddGooglesetsemail_verifiedfrom the Google userinfo payload after host configuration.