Я пытаюсь решить, что я должен установить в JwtBearerOptions моей схемы авторизации и аутентификации, но не могу понять, что в нее добавить, и, к сожалению, в документации ASP.NET не хватаетэта область.
В частности, что означает MetadataAddress и AuthenticationScheme Я установил в JwtBearerOptions ?
public JwtBearerOptions GetOptions() => new JwtBearerOptions
{
Authority = AuthorityUrl,
RequireHttpsMetadata = this.config.isAuthActive,
TokenValidationParameters =
new TokenValidationParameters
{
// Token expiration
RequireExpirationTime = this.config.isAuthActive,
ValidateLifetime = this.config.isAuthActive,
// Token authentication
ValidateIssuer = this.config.isAuthActive,
ValidateIssuerSigningKey = this.config.isAuthActive,
RequireSignedTokens = this.config.isAuthActive
},
MetadataAddress = this.config.MetadataAddress,
AuthenticationScheme = JwtBearerDefaults.AuthenticationScheme
};
В чем разница между авторитетным URL-адресом и URL-адресом метаданных? (Я ожидаю, что URL-адрес эмитента, но это все)