gpt4 book ai didi

asp.net-identity - 如何在 MVC 6 API 中使用不记名 token ?

转载 作者:行者123 更新时间:2023-12-04 20:01:53 24 4
gpt4 key购买 nike

我正在研究一些 MVC 6 和 ASP.NET 5 示例,但在寻找有关使用不记名 token 保护 API 的任何有值(value)的文档时遇到了问题。我能够使这些示例与 VS 2013、MVC 5 一起使用,但我无法将它们移植到 VS 2015 和 MVC 6。有谁知道在 MVC 6 中实现承载 token 以保护 API 的任何好的示例?

最佳答案

为了使用不记名 token 对请求进行身份验证,您可以下拉 Microsoft.AspNet.Security.OAuthBearer包裹。然后,您可以添加 OAuthBearerAuthenticationMiddleware 通过使用 UseOAuthBearerAuthentication 到管道的中间件扩展方法。

例子:

public void Configure(IApplicationBuilder app)
{

// ...

app.UseOAuthBearerAuthentication(options =>
{
options.Audience = "Redplace-With-Real-Audience-Info";
options.Authority = "Redplace-With-Real-Authority-Info";
});
}

另外,看看 WebApp-WebAPI-OpenIdConnect-AspNet5样本。

关于asp.net-identity - 如何在 MVC 6 API 中使用不记名 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28509486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com