UseJwtBearerAuthentication与UseOpenIdConnectAuthentication?

时间:2017-04-26 15:21:17

标签: .net authentication asp.net-web-api jwt openid-connect

使用VS 2017创建新的Web API并选择使用"工作或学校帐户"对于身份验证,您将获得使用JwtBearerAuthentication库的代码。也可以手动编写Web API代码以使用OpenIdConnectAuthentication库。使用这些之间的主要区别是什么?是否需要根据API(服务器)端使用的库来具体/不同地编写客户端代码,或者客户端是否可以兼容保护API的两种方式?

1 个答案:

答案 0 :(得分:0)

我尝试使用“工作或学校帐户”生成ASP.NET Core Web应用程序,生成的代码包含UseOpenIdConnectAuthentication。然后我在web apoplication中实现了一些代码,用一个持票令牌调用We​​b API,一切正常。