refabrique : une librairie serveur

This commit is contained in:
2018-03-12 23:49:05 +01:00
parent 1179767112
commit 9019f39ede
25 changed files with 457 additions and 86 deletions

View File

@ -112,12 +112,15 @@ namespace testOauthClient
string email = null;
if (emails !=null)
email = emails.First?.Value<string>();
context.Identity.AddClaim(
new Claim( ClaimTypes.NameIdentifier,identifier));
context.Identity.AddClaim(
new Claim( ClaimTypes.Name,givenName));
context.Identity.AddClaim(
new Claim( ClaimTypes.Email,email));
if (identifier!=null)
context.Identity.AddClaim(
new Claim( ClaimTypes.NameIdentifier,identifier));
if (givenName!=null)
context.Identity.AddClaim(
new Claim( ClaimTypes.Name,givenName));
if (email!=null)
context.Identity.AddClaim(
new Claim( ClaimTypes.Email,email));
// TODO add all emails and roles
}