string tenantId = "FA368AEE-7911-41FA-9E16-D5B6A663777D";
string clientId = "2906B74F-96A9-45AA-BA1B-5175830991AF";
string validIssuer = $"https://contoso.b2clogin.com/{tenantId}/v2.0/";
string keysIssuer = "https://contoso.b2clogin.com/contoso.onmicrosoft.com/B2C_1_signup_signin/v2.0/.well-known/openid-configuration";
var signingKeys = new ConfigurationManager<OpenIdConnectConfiguration>(keysIssuer, new OpenIdConnectConfigurationRetriever()).GetConfigurationAsync().Result;
SecurityToken securityToken;
var tokenHandler = new JwtSecurityTokenHandler();
var claimsPrinciple = tokenHandler.ValidateToken(token, new TokenValidationParameters() {
ValidIssuer = validIssuer,
IssuerSigningKeys = signingKeys.SigningKeys,
ValidateAudience = true,
ValidAudience = clientId
}, out securityToken);
Friday, December 04, 2020
C# Code for Validating Azure B2C Token
Subscribe to:
Post Comments (Atom)












No comments:
Post a Comment