【发布时间】:2015-08-05 11:38:38
【问题描述】:
我正在尝试使用 Microsoft.Owin.Security.ActiveDirectory 包在 Owin 中的 Mono 上运行 Active Directory Bearer Authentication....但显然 Mono System.IdentityModel dll 没有实现所需的 System.IdentityModel.Metadata 类由内部类 WsFedMetadataRetriever (http://go-mono.com/status/status.aspx?reference=4.5&profile=4.5&assembly=System.IdentityModel)。
我尝试在运行 Mono 时将 .NET dll System.IdentityModel 复制到我的 bin 目录,但随后出现错误“System.IdentityModel.Metadata.MetadataSerializer:.ctor 处的 IL 代码无效”...所以这不好.
考虑到这实际上只是 OAuth 2.0(并且我的 JavaScript 代码可以工作,无需调用任何非托管代码、dllimport 或 pinvokes 即可获得不记名身份验证令牌),我应该能够使我的服务器端代码在 Mono 上工作没有任何重大问题...
建议?
【问题讨论】: