diff --git a/testOauthClient/Startup.cs b/testOauthClient/Startup.cs index ec0e6372..c5c1eb4b 100755 --- a/testOauthClient/Startup.cs +++ b/testOauthClient/Startup.cs @@ -99,20 +99,20 @@ namespace testOauthClient response.EnsureSuccessStatusCode(); var payload = JObject.Parse(await response.Content.ReadAsStringAsync()); - var identifier = payload.Value("id"); - var givenName = payload.Value("givenName"); - var emails = payload.Value("emails"); + var identifier = payload.Value("Id"); + var givenName = payload.Value("UserName"); + var emails = payload.Value("EMails"); + var roles = payload.Value("Roles"); string email = null; if (emails !=null) email = emails.First?.Value(); - var url = payload.Value("url"); - context.Identity.AddClaim( new Claim( ClaimTypes.NameIdentifier,identifier)); context.Identity.AddClaim( new Claim( ClaimTypes.Name,givenName)); context.Identity.AddClaim( new Claim( ClaimTypes.Email,email)); + // TODO add all emails and roles } };