Browse Source

Remove ITransientDependency interface from the DeviceFlowStore class.

Resolve #4883
pull/4884/head
maliming 6 years ago
parent
commit
cead9c1b8f
  1. 11
      modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/Devices/DeviceFlowStore.cs

11
modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/Devices/DeviceFlowStore.cs

@ -5,20 +5,19 @@ using IdentityServer4.Models;
using IdentityServer4.Stores; using IdentityServer4.Stores;
using IdentityServer4.Stores.Serialization; using IdentityServer4.Stores.Serialization;
using JetBrains.Annotations; using JetBrains.Annotations;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Guids; using Volo.Abp.Guids;
namespace Volo.Abp.IdentityServer.Devices namespace Volo.Abp.IdentityServer.Devices
{ {
public class DeviceFlowStore : IDeviceFlowStore, ITransientDependency public class DeviceFlowStore : IDeviceFlowStore
{ {
protected IDeviceFlowCodesRepository DeviceFlowCodesRepository { get; } protected IDeviceFlowCodesRepository DeviceFlowCodesRepository { get; }
protected IGuidGenerator GuidGenerator { get; } protected IGuidGenerator GuidGenerator { get; }
protected IPersistentGrantSerializer PersistentGrantSerializer { get; } protected IPersistentGrantSerializer PersistentGrantSerializer { get; }
public DeviceFlowStore( public DeviceFlowStore(
IDeviceFlowCodesRepository deviceFlowCodesRepository, IDeviceFlowCodesRepository deviceFlowCodesRepository,
IGuidGenerator guidGenerator, IGuidGenerator guidGenerator,
IPersistentGrantSerializer persistentGrantSerializer) IPersistentGrantSerializer persistentGrantSerializer)
{ {
DeviceFlowCodesRepository = deviceFlowCodesRepository; DeviceFlowCodesRepository = deviceFlowCodesRepository;
@ -46,7 +45,7 @@ namespace Volo.Abp.IdentityServer.Devices
} }
); );
} }
public virtual async Task<DeviceCode> FindByUserCodeAsync(string userCode) public virtual async Task<DeviceCode> FindByUserCodeAsync(string userCode)
{ {
Check.NotNull(userCode, nameof(userCode)); Check.NotNull(userCode, nameof(userCode));
@ -70,7 +69,7 @@ namespace Volo.Abp.IdentityServer.Devices
var deviceCodes = await DeviceFlowCodesRepository var deviceCodes = await DeviceFlowCodesRepository
.FindByDeviceCodeAsync(deviceCode) .FindByDeviceCodeAsync(deviceCode)
; ;
if (deviceCodes == null) if (deviceCodes == null)
{ {
return null; return null;

Loading…
Cancel
Save