首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将openiddict与Microsoft.AspNetCore.Authentication.JwtBearer一起使用

无法将openiddict与Microsoft.AspNetCore.Authentication.JwtBearer一起使用
EN

Stack Overflow用户
提问于 2017-05-23 22:00:41
回答 1查看 837关注 0票数 1

我可以使用openiddict示例,但我想使用JWT。我知道我不能在JWT中使用OAuth,因为它们是两个不同的东西。合乎道理。

但是如果我想使用JWT,那么我需要安装一个持有者令牌中间件包。我相信,对于.net核心来说,它就是Microsoft.AspNetCore.Authentication.JwtBearer

但是我不能同时用openiddict安装那个包。我需要使用特定版本的JwtBearer才能使其工作吗?

当我尝试安装时,我得到的错误是

代码语言:javascript
复制
Unable to resolve 'OpenIddict (>= 1.0.0)' for '.NETCoreApp,Version=v1.1'.
Unable to resolve 'OpenIddict.Mvc (>= 1.0.0)' for '.NETCoreApp,Version=v1.1'.
Unable to resolve 'OpenIddict.EntityFrameworkCore (>= 1.0.0)' for '.NETCoreApp,Version=v1.1'.

Openiddict包安装

代码语言:javascript
复制
<!-- OpenIdDict -->
<PackageReference Include="AspNet.Security.OAuth.Validation" Version="1.0.0-*" />
<PackageReference Include="OpenIddict" Version="1.0.0-*" />
<PackageReference Include="OpenIddict.EntityFrameworkCore" Version="1.0.0-*" />
<PackageReference Include="OpenIddict.Mvc" Version="1.0.0-*" />

NuGet配置

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
    <add key="aspnet-contrib" value="https://www.myget.org/F/aspnet-contrib/api/v3/index.json" />
  </packageSources>
</configuration>
EN

回答 1

Stack Overflow用户

发布于 2017-06-27 15:38:09

请尝试在包管理器控制台中运行此命令:

Install-Package OpenIddict -Version 1.0.0-beta2-0615 -Source https://www.myget.org/F/aspnet-contrib/api/v3/index.json

将此包源添加到Nuget包源:https://www.myget.org/F/aspnet-contrib/api/v3/index.json

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44136961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档