|
|
|
|
@ -63,6 +63,7 @@ namespace Volo.Abp.IdentityServer.AspNetIdentity
|
|
|
|
|
[UnitOfWork]
|
|
|
|
|
public virtual async Task ValidateAsync(ResourceOwnerPasswordValidationContext context)
|
|
|
|
|
{
|
|
|
|
|
var clientId = context.Request?.Client?.ClientId;
|
|
|
|
|
using var scope = ServiceScopeFactory.CreateScope();
|
|
|
|
|
|
|
|
|
|
await ReplaceEmailToUsernameOfInputIfNeeds(context);
|
|
|
|
|
@ -91,7 +92,8 @@ namespace Volo.Abp.IdentityServer.AspNetIdentity
|
|
|
|
|
{
|
|
|
|
|
Identity = IdentityServerSecurityLogIdentityConsts.IdentityServer,
|
|
|
|
|
Action = IdentityServerSecurityLogActionConsts.LoginSucceeded,
|
|
|
|
|
UserName = context.UserName
|
|
|
|
|
UserName = context.UserName,
|
|
|
|
|
ClientId = clientId
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
@ -154,7 +156,8 @@ namespace Volo.Abp.IdentityServer.AspNetIdentity
|
|
|
|
|
{
|
|
|
|
|
Identity = IdentityServerSecurityLogIdentityConsts.IdentityServer,
|
|
|
|
|
Action = result.ToIdentitySecurityLogAction(),
|
|
|
|
|
UserName = context.UserName
|
|
|
|
|
UserName = context.UserName,
|
|
|
|
|
ClientId = clientId
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
@ -166,7 +169,9 @@ namespace Volo.Abp.IdentityServer.AspNetIdentity
|
|
|
|
|
await IdentitySecurityLogManager.SaveAsync(new IdentitySecurityLogContext()
|
|
|
|
|
{
|
|
|
|
|
Identity = IdentityServerSecurityLogIdentityConsts.IdentityServer,
|
|
|
|
|
Action = IdentityServerSecurityLogActionConsts.LoginInvalidUserName
|
|
|
|
|
Action = IdentityServerSecurityLogActionConsts.LoginInvalidUserName,
|
|
|
|
|
UserName = context.UserName,
|
|
|
|
|
ClientId = clientId
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|