我对 ASP.NET Core 还很陌生。
我正在使用 JWT 来验证 Web api。
在大多数在线教程的 JWT 代码中,我们可以找到 Issuer 和 Audience 属性,如下所示。
var tokenDescriptor = new SecurityTokenDescriptor
{
Issuer = configuration["Jwt:Issuer"],
Audience = configuration["Jwt:Audience"],
...
}
jwt.TokenValidationParameters = new TokenValidationParameters
{
ValidateIssuer = true,
ValidateAudience = true,
...
};
谁能解释一下,这两者有什么用,是用来验证 JWT Server 和 JWT Client
以及如何验证这些