Browse Source

Merge branch 'master' of https://github.com/volosoft/abp

pull/556/head
Halil ibrahim Kalkan 7 years ago
parent
commit
22184fbc40
  1. 5
      modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/ApiResources/ApiResource.cs
  2. 7
      modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo/Abp/IdentityServer/ApiResources/ApiResourceRepository.cs

5
modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/ApiResources/ApiResource.cs

@ -79,6 +79,11 @@ namespace Volo.Abp.IdentityServer.ApiResources
UserClaims.Clear();
}
public virtual void RemoveAllSecrets()
{
Secrets.Clear();
}
public virtual void RemoveAllScopes()
{
foreach (var scope in Scopes)

7
modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo/Abp/IdentityServer/ApiResources/ApiResourceRepository.cs

@ -82,6 +82,13 @@ namespace Volo.Abp.IdentityServer.ApiResources
DbContext.Set<ApiScope>().Remove(scope);
}
var secrets = DbContext.Set<ApiSecret>().Where(s => s.ApiResourceId == entity.Id);
foreach (var secret in secrets)
{
DbContext.Set<ApiSecret>().Remove(secret);
}
return await base.UpdateAsync(entity, autoSave, cancellationToken);
}

Loading…
Cancel
Save