【发布时间】:2015-09-11 23:49:24
【问题描述】:
我已经设置了一个令牌认证过程并且它工作得很好。我正在使用 OWIN。
我正在扩展 2 个特定点,让我可以控制 JWT 的签名以及像这样验证用户凭据。
Provider = new MyOAuthProvider(),
AccessTokenFormat = new MyJwtFormatter()
如何连接到正在验证令牌的部分。我在网上搜索,似乎有一个方法不能 ValidateToken 可以覆盖,但我不知道这是哪里。
我也有以下。我需要在这里覆盖一些东西吗?
app.UseJwtBearerAuthentication(
new JwtBearerAuthenticationOptions
{
AuthenticationMode = AuthenticationMode.Active,
AllowedAudiences = new[] { audience },
IssuerSecurityTokenProviders =
new IIssuerSecurityTokenProvider[]
{
new SymmetricKeyIssuerSecurityTokenProvider(
issuer,
secret)
}
});
我可能缺少什么?我发现的大多数东西都支持我正在做的事情,但不支持令牌身份验证。
我相信它使用了内部的 JWTTokenHandler,我想你可以覆盖这个什么的?
【问题讨论】:
标签: c# asp.net-web-api asp.net-web-api2 claims-based-identity jwt