[MN-04] Identity: Google Callback Lack Error Handling #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Full Detail: The Google OAuth callback in
Program.cs(lines 354-383) uses simple redirects with query string error codes (error=ExternalLoginFailed,error=ProvisioningFailed). This provides poor UX as these errors are not surfaced meaningfully to the user.Action:
createResult.Errorsif user provisioning fails.UI.Shared) has logic to catch these query parameters and display descriptive, user-friendly error messages (e.g., 'User with this email already exists' instead of generic 'ProvisioningFailed').