我想使用Kentta.AuthServices在我的网络应用程序中使用Okta进行身份验证。我遵循了文章"How to use KentorIT AuthServices with Okta"。
因为应用程序会抛出错误:
签名算法http://www.w3.org/2001/04/xmldsig-more#rsa-sha256弱于接受的最低http://www.w3.org/2000/09/xmldsig#rsa-sha1。
这就是为什么我在global.asax
后面添加了一行:
protected void Application_Start()
{
Kentor.AuthServices.Configuration.Options.GlobalEnableSha256XmlSignatures();
此行会导致以下错误:
无法加载文件或程序集“Kentor.AuthServices,Version = 0.21.1.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。需要一个强名称的程序集。 (HRESULT异常:0x80131044)
如何解决这个问题?