Browse Source

IdentityServer Configuration

pull/128/head
malik masis 4 years ago
parent
commit
2d5c5e7a6d
  1. 18
      services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServerDataSeeder.cs

18
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("BasketService", commonApiUserClaims);
await CreateApiResourceAsync("OrderingService", commonApiUserClaims); await CreateApiResourceAsync("OrderingService", commonApiUserClaims);
await CreateApiResourceAsync("PaymentService", commonApiUserClaims); await CreateApiResourceAsync("PaymentService", commonApiUserClaims);
await CreateApiResourceAsync("CmskitService", commonApiUserClaims);
} }
private async Task CreateApiScopesAsync() private async Task CreateApiScopesAsync()
@ -101,6 +102,7 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen
await CreateApiScopeAsync("BasketService"); await CreateApiScopeAsync("BasketService");
await CreateApiScopeAsync("OrderingService"); await CreateApiScopeAsync("OrderingService");
await CreateApiScopeAsync("PaymentService"); await CreateApiScopeAsync("PaymentService");
await CreateApiScopeAsync("CmskitService");
} }
private async Task CreateSwaggerClientsAsync() private async Task CreateSwaggerClientsAsync()
@ -114,7 +116,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen
"CatalogService", "CatalogService",
"BasketService", "BasketService",
"PaymentService", "PaymentService",
"OrderingService" "OrderingService",
"CmskitService"
}); });
} }
@ -144,6 +147,7 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen
var basketServiceRootUrl = _configuration[$"IdentityServerClients:BasketService:RootUrl"].TrimEnd('/'); var basketServiceRootUrl = _configuration[$"IdentityServerClients:BasketService:RootUrl"].TrimEnd('/');
var orderingServiceRootUrl = _configuration[$"IdentityServerClients:OrderingService:RootUrl"].TrimEnd('/'); var orderingServiceRootUrl = _configuration[$"IdentityServerClients:OrderingService:RootUrl"].TrimEnd('/');
var paymentServiceRootUrl = _configuration[$"IdentityServerClients:PaymentService:RootUrl"].TrimEnd('/'); var paymentServiceRootUrl = _configuration[$"IdentityServerClients:PaymentService:RootUrl"].TrimEnd('/');
var cmskitServiceRootUrl = _configuration[$"IdentityServerClients:CmskitService:RootUrl"].TrimEnd('/');
await CreateClientAsync( await CreateClientAsync(
name: swaggerClientId, name: swaggerClientId,
@ -161,7 +165,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen
$"{catalogServiceRootUrl}/swagger/oauth2-redirect.html", // CatalogService redirect uri $"{catalogServiceRootUrl}/swagger/oauth2-redirect.html", // CatalogService redirect uri
$"{basketServiceRootUrl}/swagger/oauth2-redirect.html", // BasketService redirect uri $"{basketServiceRootUrl}/swagger/oauth2-redirect.html", // BasketService redirect uri
$"{orderingServiceRootUrl}/swagger/oauth2-redirect.html", // OrderingService 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[] corsOrigins: new[]
{ {
@ -173,7 +178,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen
catalogServiceRootUrl.RemovePostFix("/"), catalogServiceRootUrl.RemovePostFix("/"),
basketServiceRootUrl.RemovePostFix("/"), basketServiceRootUrl.RemovePostFix("/"),
orderingServiceRootUrl.RemovePostFix("/"), orderingServiceRootUrl.RemovePostFix("/"),
paymentServiceRootUrl.RemovePostFix("/") paymentServiceRootUrl.RemovePostFix("/"),
cmskitServiceRootUrl.RemovePostFix("/")
} }
); );
} }
@ -247,7 +253,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen
"CatalogService", "CatalogService",
"BasketService", "BasketService",
"PaymentService", "PaymentService",
"OrderingService" "OrderingService",
"CmskitService"
}), }),
grantTypes: new[] { "hybrid" }, grantTypes: new[] { "hybrid" },
secret: "1q2w3e*".Sha256(), secret: "1q2w3e*".Sha256(),
@ -268,7 +275,8 @@ public class IdentityServerDataSeeder : IDataSeedContributor, ITransientDependen
"IdentityService", "IdentityService",
"AdministrationService", "AdministrationService",
"CatalogService", "CatalogService",
"OrderingService" "OrderingService",
"CmskitService"
}), }),
grantTypes: new[] { "authorization_code", "LinkLogin", "password" }, grantTypes: new[] { "authorization_code", "LinkLogin", "password" },
secret: "1q2w3e*".Sha256(), secret: "1q2w3e*".Sha256(),

Loading…
Cancel
Save