在我的项目中我有这个代码来管理身份验证(工作得非常好)
services.AddAuthentication(options => { options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme; })
.AddJwtBearer(jwtOptions =>
{
jwtOptions.Authority = $"https://login.microsoftonline.com/tfp/{b2cTenant}/{b2cPolicy}/v2.0/";
jwtOptions.Audience = Environment.GetEnvironmentVariable("B2CClientId");
jwtOptions.Events = new JwtBearerEvents
{
OnAuthenticationFailed = AuthenticationFailed
};
});
我需要更新此代码以不使用login.microsoftonline.com,因为它很快就会变得过时
但我似乎无法找到等效的权威网址,任何人都知道?谢谢
答案是:$“https:// {b2cTenant} .b2clogin.com / {b2cTenant} .onmicrosoft.com / {b2cPolicy} /v2.0/”;