Skip to content

Commit 637d709

Browse files
author
PLAINCONCEPTS\ccanizares
committed
Identity: Issuer fix for Xamarin against docker scenario
1 parent 484a7d0 commit 637d709

3 files changed

Lines changed: 15 additions & 12 deletions

File tree

src/Mobile/eShopOnContainers/eShopOnContainers.TestRunner.Droid/eShopOnContainers.TestRunner.Droid.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
1717
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
1818
<AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
19-
<TargetFrameworkVersion>v7.0</TargetFrameworkVersion>
19+
<TargetFrameworkVersion>v6.0</TargetFrameworkVersion>
2020
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
2121
<NuGetPackageImportStamp>
2222
</NuGetPackageImportStamp>

src/Services/Identity/eShopOnContainers.Identity/Startup.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public void ConfigureServices(IServiceCollection services)
6767
clientUrls.Add("Spa", Configuration.GetValue<string>("SpaClient"));
6868

6969
// Adds IdentityServer
70-
services.AddIdentityServer()
70+
services.AddIdentityServer(x => x.IssuerUri = "null")
7171
.AddTemporarySigningCredential()
7272
.AddInMemoryScopes(Config.GetScopes())
7373
.AddInMemoryClients(Config.GetClients(clientUrls))

src/Web/WebMVC/Controllers/CartController.cs

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,20 @@ public async Task<IActionResult> Index(Dictionary<string, int> quantities, strin
5252

5353
public async Task<IActionResult> AddToCart(CatalogItem productDetails)
5454
{
55-
var user = _appUserParser.Parse(HttpContext.User);
56-
var product = new BasketItem()
55+
if (productDetails != null)
5756
{
58-
Id = Guid.NewGuid().ToString(),
59-
Quantity = 1,
60-
ProductName = productDetails.Name,
61-
PictureUrl = productDetails.PictureUri,
62-
UnitPrice = productDetails.Price,
63-
ProductId = productDetails.Id
64-
};
65-
await _basketSvc.AddItemToBasket(user, product);
57+
var user = _appUserParser.Parse(HttpContext.User);
58+
var product = new BasketItem()
59+
{
60+
Id = Guid.NewGuid().ToString(),
61+
Quantity = 1,
62+
ProductName = productDetails.Name,
63+
PictureUrl = productDetails.PictureUri,
64+
UnitPrice = productDetails.Price,
65+
ProductId = productDetails.Id
66+
};
67+
await _basketSvc.AddItemToBasket(user, product);
68+
}
6669
return RedirectToAction("Index", "Catalog");
6770
}
6871
}

0 commit comments

Comments
 (0)