Browse Source

Mapped ClientCorsOrigin

pull/190/head
Halil İbrahim Kalkan 8 years ago
parent
commit
0fc82bc919
  1. 2
      src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/Clients/Client.cs
  2. 5
      src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/Clients/ClientAutoMapperProfile.cs
  3. 10
      test/Abp.IdentityServer.EntityFrameworkCore.Tests/Volo/Abp/IdentityServer/AbpIdentityServerTestDataBuilder.cs
  4. 1
      test/Abp.IdentityServer.EntityFrameworkCore.Tests/Volo/Abp/IdentityServer/Clients/ClientStore_Tests.cs

2
src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/Clients/Client.cs

@ -104,6 +104,8 @@ namespace Volo.Abp.IdentityServer.Clients
public Client(Guid id)
{
Id = id;
AllowedCorsOrigins = new List<ClientCorsOrigin>();
}
}
}

5
src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/Clients/ClientAutoMapperProfile.cs

@ -7,6 +7,11 @@ namespace Volo.Abp.IdentityServer.Clients
public ClientAutoMapperProfile()
{
CreateMap<Client, IdentityServer4.Models.Client>();
CreateMap<ClientCorsOrigin, string>()
.ConstructUsing(src => src.Origin)
.ReverseMap()
.ForMember(dest => dest.Origin, opt => opt.MapFrom(src => src));
}
}
}

10
test/Abp.IdentityServer.EntityFrameworkCore.Tests/Volo/Abp/IdentityServer/AbpIdentityServerTestDataBuilder.cs

@ -1,4 +1,5 @@
using Volo.Abp.DependencyInjection;
using System.Collections.Generic;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Guids;
using Volo.Abp.IdentityServer.Clients;
@ -29,6 +30,13 @@ namespace Volo.Abp.IdentityServer
ClientId = "42",
ProtocolType = "TestProtocol-42"
};
client42.AllowedCorsOrigins.Add(
new ClientCorsOrigin(_guidGenerator.Create())
{
Origin = "Origin1"
}
);
_clientRepository.Insert(client42);
}

1
test/Abp.IdentityServer.EntityFrameworkCore.Tests/Volo/Abp/IdentityServer/Clients/ClientStore_Tests.cs

@ -32,6 +32,7 @@ namespace Volo.Abp.IdentityServer.Clients
client.ShouldNotBeNull();
client.ClientId.ShouldBe("42");
client.ProtocolType.ShouldBe("TestProtocol-42");
client.AllowedCorsOrigins.ShouldContain("Origin1");
}
}
}

Loading…
Cancel
Save