.NET 服务架构应用与无服务器计算
1. .NET 中面向服务架构的应用
1.1 JWT 认证配置
在 .NET 应用中进行 JWT 认证时,只需提供认证服务器的 URL 即可,示例代码如下:
.AddJwtBearer(options => {
options.Authority = "https://www.MyAuthorizationserver.com";
options.TokenValidationParameters =...
...
});
若要在 Web API 站点中生成 JWT,可以定义一个 Login 操作方法,该方法接受包含用户名和密码的对象,并根据数据库信息构建 JWT,示例代码如下:
var claims = new List<Claim>
{
new Claim(...),
new Claim(...) ,
...
};
var token = new JwtSecurityToken(
issuer: "MyIssuer",
audience: ...,
claims: claims,
expires: DateTime.UtcNow.AddMinutes(expiryInMinutes),
signingCredentials:
new SymmetricSecurityKey(Encoding.ASCII.GetB
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



