identity: better handling of unregistered users

This commit is contained in:
Abdullah Atta
2023-01-16 13:28:35 +05:00
parent f2ee766b09
commit a14ccfadce
2 changed files with 35 additions and 1 deletions
@@ -63,7 +63,8 @@ namespace Streetwriters.Identity.Validation
public async Task ValidateAsync(ExtensionGrantValidationContext context)
{
var email = context.Request.Raw["email"];
var user = await UserManager.FindByEmailAsync(email);
var clientId = context.Request.ClientId;
var user = await UserManager.FindRegisteredUserAsync(email, clientId);
if (user == null)
{
user = new User