mirror of https://github.com/abpframework/abp.git
23 changed files with 104 additions and 28 deletions
@ -1,13 +0,0 @@ |
|||||
using Volo.Abp.IdentityModel; |
|
||||
using Volo.Abp.Modularity; |
|
||||
|
|
||||
namespace Volo.Abp.Http.Client.IdentityModel.Relay |
|
||||
{ |
|
||||
[DependsOn( |
|
||||
typeof(AbpHttpClientIdentityModelModule) |
|
||||
)] |
|
||||
public class AbpHttpClientIdentityModelRelayModule : AbpModule |
|
||||
{ |
|
||||
|
|
||||
} |
|
||||
} |
|
||||
@ -0,0 +1,12 @@ |
|||||
|
using Volo.Abp.Modularity; |
||||
|
|
||||
|
namespace Volo.Abp.Http.Client.IdentityModel.Web |
||||
|
{ |
||||
|
[DependsOn( |
||||
|
typeof(AbpHttpClientIdentityModelModule) |
||||
|
)] |
||||
|
public class AbpHttpClientIdentityModelWebModule : AbpModule |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
} |
||||
6
framework/src/Volo.Abp.Http.Client.IdentityModel.Relay/Volo/Abp/Http/Client/IdentityModel/Relay/IdentityModelRemoteServiceHttpClientRelayAuthenticator.cs → framework/src/Volo.Abp.Http.Client.IdentityModel.Web/Volo/Abp/Http/Client/IdentityModel/Web/HttpContextIdentityModelRemoteServiceHttpClientAuthenticator.cs
6
framework/src/Volo.Abp.Http.Client.IdentityModel.Relay/Volo/Abp/Http/Client/IdentityModel/Relay/IdentityModelRemoteServiceHttpClientRelayAuthenticator.cs → framework/src/Volo.Abp.Http.Client.IdentityModel.Web/Volo/Abp/Http/Client/IdentityModel/Web/HttpContextIdentityModelRemoteServiceHttpClientAuthenticator.cs
@ -0,0 +1,16 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\..\common.test.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>netcoreapp3.1</TargetFramework> |
||||
|
<RootNamespace /> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\src\Volo.Abp.Http.Client.IdentityModel.Web\Volo.Abp.Http.Client.IdentityModel.Web.csproj" /> |
||||
|
<ProjectReference Include="..\AbpTestBase\AbpTestBase.csproj" /> |
||||
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.4.0" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -0,0 +1,10 @@ |
|||||
|
using Volo.Abp.Modularity; |
||||
|
|
||||
|
namespace Volo.Abp.Http.Client.IdentityModel.Web.Tests |
||||
|
{ |
||||
|
[DependsOn(typeof(AbpHttpClientIdentityModelWebModule))] |
||||
|
public class AbpHttpClientIdentityModelWebTestModule : AbpModule |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,26 @@ |
|||||
|
using Shouldly; |
||||
|
using Volo.Abp.DynamicProxy; |
||||
|
using Volo.Abp.Http.Client.Authentication; |
||||
|
using Volo.Abp.Http.Client.IdentityModel.Web.Tests; |
||||
|
using Volo.Abp.Testing; |
||||
|
using Xunit; |
||||
|
|
||||
|
namespace Volo.Abp.Http.Client.IdentityModel.Web |
||||
|
{ |
||||
|
public class HttpContextIdentityModelRemoteServiceHttpClientAuthenticator_Tests : AbpIntegratedTest<AbpHttpClientIdentityModelWebTestModule> |
||||
|
{ |
||||
|
private readonly IRemoteServiceHttpClientAuthenticator _remoteServiceHttpClientAuthenticator; |
||||
|
|
||||
|
public HttpContextIdentityModelRemoteServiceHttpClientAuthenticator_Tests() |
||||
|
{ |
||||
|
_remoteServiceHttpClientAuthenticator = GetRequiredService<IRemoteServiceHttpClientAuthenticator>(); |
||||
|
} |
||||
|
|
||||
|
[Fact] |
||||
|
public void Implementation_Should_Be_Type_Of_HttpContextIdentityModelRemoteServiceHttpClientAuthenticator() |
||||
|
{ |
||||
|
ProxyHelper.UnProxy(_remoteServiceHttpClientAuthenticator) |
||||
|
.ShouldBeOfType(typeof(HttpContextIdentityModelRemoteServiceHttpClientAuthenticator)); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue