我正在尝试将来自 Kentor AuthServices 的示例 MVC 应用程序部署到 Azure 并使用 Okta 作为 IDP。我跳过了一些障碍,但偶然发现了 CryptographicException “数据保护操作不成功”。我不确定如何解决它。
发生这种情况时,浏览器中的 URL 为https://mysite.azurewebsites.net/AuthServices/Acs
任何帮助表示赞赏,谢谢。
下面是我的 web.config 的 kentor 部分。我没有身份服务器,因此删除了所有联合配置..
<kentor.authServices entityId="https://mysite.azurewebsites.net/AuthServices"
returnUrl="https://mysite.azurewebsites.net/"
authenticateRequestSigningBehavior="Never">
<identityProviders>
<add entityId="http://www.okta.com/1111111"
allowUnsolicitedAuthnResponse="true" binding="HttpRedirect"
metadataLocation="https://dev-11111.oktapreview.com/app/1111111/sso/saml/metadata"
loadMetadata="true">
<signingCertificate fileName="~/App_Data/okta.cert" />
</add>
</identityProviders>
让我知道我是否可以提供任何进一步的信息来帮助您帮助我!