From 2d5c5e7a6df3f472fbbb7c2f7a9532b690ecf90d Mon Sep 17 00:00:00 2001 From: malik masis Date: Tue, 13 Sep 2022 15:41:51 +0300 Subject: [PATCH] IdentityServer Configuration --- .../DbMigrations/IdentityServerDataSeeder.cs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServerDataSeeder.cs b/services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServerDataSeeder.cs index 8d3a833d..37160541 100644 --- a/services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServerDataSeeder.cs +++ b/services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServerDataSeeder.cs @@ -90,6 +90,7 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen await CreateApiResourceAsync("BasketService", commonApiUserClaims); await CreateApiResourceAsync("OrderingService", commonApiUserClaims); await CreateApiResourceAsync("PaymentService", commonApiUserClaims); + await CreateApiResourceAsync("CmskitService", commonApiUserClaims); } private async Task CreateApiScopesAsync() @@ -101,6 +102,7 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen await CreateApiScopeAsync("BasketService"); await CreateApiScopeAsync("OrderingService"); await CreateApiScopeAsync("PaymentService"); + await CreateApiScopeAsync("CmskitService"); } private async Task CreateSwaggerClientsAsync() @@ -114,7 +116,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen "CatalogService", "BasketService", "PaymentService", - "OrderingService" + "OrderingService", + "CmskitService" }); } @@ -144,6 +147,7 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen var basketServiceRootUrl = _configuration[$"IdentityServerClients:BasketService:RootUrl"].TrimEnd('/'); var orderingServiceRootUrl = _configuration[$"IdentityServerClients:OrderingService:RootUrl"].TrimEnd('/'); var paymentServiceRootUrl = _configuration[$"IdentityServerClients:PaymentService:RootUrl"].TrimEnd('/'); + var cmskitServiceRootUrl = _configuration[$"IdentityServerClients:CmskitService:RootUrl"].TrimEnd('/'); await CreateClientAsync( name: swaggerClientId, @@ -161,7 +165,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen $"{catalogServiceRootUrl}/swagger/oauth2-redirect.html", // CatalogService redirect uri $"{basketServiceRootUrl}/swagger/oauth2-redirect.html", // BasketService redirect uri $"{orderingServiceRootUrl}/swagger/oauth2-redirect.html", // OrderingService redirect uri - $"{paymentServiceRootUrl}/swagger/oauth2-redirect.html" // PaymentService redirect uri + $"{paymentServiceRootUrl}/swagger/oauth2-redirect.html", // PaymentService redirect uri + $"{cmskitServiceRootUrl}/swagger/oauth2-redirect.html" // CmskitService redirect uri }, corsOrigins: new[] { @@ -173,7 +178,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen catalogServiceRootUrl.RemovePostFix("/"), basketServiceRootUrl.RemovePostFix("/"), orderingServiceRootUrl.RemovePostFix("/"), - paymentServiceRootUrl.RemovePostFix("/") + paymentServiceRootUrl.RemovePostFix("/"), + cmskitServiceRootUrl.RemovePostFix("/") } ); } @@ -247,7 +253,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen "CatalogService", "BasketService", "PaymentService", - "OrderingService" + "OrderingService", + "CmskitService" }), grantTypes: new[] { "hybrid" }, secret: "1q2w3e*".Sha256(), @@ -268,7 +275,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen "IdentityService", "AdministrationService", "CatalogService", - "OrderingService" + "OrderingService", + "CmskitService" }), grantTypes: new[] { "authorization_code", "LinkLogin", "password" }, secret: "1q2w3e*".Sha256(),