.net JWT身份验证是否可以与Mono一起运行?

.net JWT身份验证是否可以与Mono一起运行?,.net,oauth,mono,jwt,katana,.net,Oauth,Mono,Jwt,Katana,使用Katana/OWIN应用程序的JWT身份验证,我可以成功地在我的服务上实现身份验证。 现在我尝试在Mono(Mono JIT编译器版本4.2.3)下构建并运行它 我可以使用xbuild成功构建项目代码,但在执行过程中失败,出现以下异常- Could not load type 'System.ServiceModel.Security.Tokens.BinarySecretSecurityToken' from assembly 'System.IdentityModel, Version

使用Katana/OWIN应用程序的JWT身份验证,我可以成功地在我的服务上实现身份验证。 现在我尝试在Mono(Mono JIT编译器版本4.2.3)下构建并运行它

我可以使用xbuild成功构建项目代码,但在执行过程中失败,出现以下异常-

Could not load type 'System.ServiceModel.Security.Tokens.BinarySecretSecurityToken' from assembly 'System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
在Windows上使用Mono和Linux上使用Mono运行应用程序时,我遇到了相同的错误。 我现在不知道如何处理这个错误。我一直在某处寻找这个错误的参考资料,但我在任何地方都找不到具体的答案。 我也遇到过这个,我看到这个类被标记为-

我们需要它

我不确定我是否理解正确,但请帮助我理解这意味着什么。 这是否意味着当前在给定的程序集中没有可用于该类的Mono实现。 如果是,还有什么其他选择?任何建议


PS:我在SO-in上看到类似的错误,但Android个人资料中没有。这个问题仍然没有得到回答。

在构建时,我也得到了这个警告-CSC:warning CS1702:assession assembly reference
System.IdentityModel。Tokens.Jwt,版本=4.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35'匹配程序集
System.IdentityModel.Tokens.Jwt,版本=4.0.20622.1351,区域性=中性,PublicKeyToken=31bf3856ad364e35'。您可能需要在构建时提供运行时策略,我还收到以下警告-CSC:warning CS1702:assessing assembly reference
System.IdentityModel。Tokens.Jwt,版本=4.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35'匹配程序集
System.IdentityModel.Tokens.Jwt,版本=4.0.20622.1351,区域性=中性,PublicKeyToken=31bf3856ad364e35'。您可能需要提供运行时策略