Browse Source

Authorize attribute removed from IdentityUserAppService root. Added one by one to methods.

Reason: ChangePasswordAsync method requires no authentication to change current password.
pull/441/head
Alper Ebicoglu 8 years ago
parent
commit
c7e4a4442e
  1. 6
      modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserAppService.cs

6
modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserAppService.cs

@ -9,7 +9,6 @@ using Volo.Abp.PermissionManagement;
namespace Volo.Abp.Identity
{
[Authorize(IdentityPermissions.Users.Default)]
public class IdentityUserAppService : IdentityAppServiceBase, IIdentityUserAppService
{
private readonly IdentityUserManager _userManager;
@ -26,6 +25,7 @@ namespace Volo.Abp.Identity
_permissionAppServiceHelper = permissionAppServiceHelper;
}
[Authorize(IdentityPermissions.Users.Default)]
public async Task<IdentityUserDto> GetAsync(Guid id)
{
return ObjectMapper.Map<IdentityUser, IdentityUserDto>(
@ -33,6 +33,7 @@ namespace Volo.Abp.Identity
);
}
[Authorize(IdentityPermissions.Users.Default)]
public async Task<PagedResultDto<IdentityUserDto>> GetListAsync(GetIdentityUsersInput input)
{
var count = await _userRepository.GetCountAsync(); //TODO:
@ -44,6 +45,7 @@ namespace Volo.Abp.Identity
);
}
[Authorize(IdentityPermissions.Users.Default)]
public async Task<ListResultDto<IdentityRoleDto>> GetRolesAsync(Guid id)
{
var roles = await _userRepository.GetRolesAsync(id);
@ -113,6 +115,7 @@ namespace Volo.Abp.Identity
await _permissionAppServiceHelper.UpdateAsync(UserPermissionValueProvider.ProviderName, id.ToString(), input);
}
[Authorize(IdentityPermissions.Users.Default)]
public async Task<IdentityUserDto> FindByUsernameAsync(string username)
{
return ObjectMapper.Map<IdentityUser, IdentityUserDto>(
@ -120,6 +123,7 @@ namespace Volo.Abp.Identity
);
}
[Authorize(IdentityPermissions.Users.Default)]
public async Task<IdentityUserDto> FindByEmailAsync(string email)
{
return ObjectMapper.Map<IdentityUser, IdentityUserDto>(

Loading…
Cancel
Save