我在openiddict
项目中使用.net core 1.1
。到目前为止,我能够通过/connect/token
端点登录。
突然,没有对控制器进行任何更改,我得到以下异常
InvalidCastException:无法转换类型的对象 ' AspNet.Security.OpenIdConnect.Primitives.OpenIdConnectRequest'至 键入' OpenIddict.OpenIddictOptions'。
还有其他人有同样的问题吗?
答案 0 :(得分:2)
ASOS 2.0.0-rc1-final中引入了API更改,这些更改与您正在使用的确切OpenIddict版本不兼容。要解决此问题,请从.nuget \ packages文件夹中删除以AspNet.Security.OpenIdConnect
开头的软件包,并在项目完成后将其恢复。