c# - ASP.Net ADFS Token 加密证书私钥

标签 c# asp.net single-sign-on adfs

根据此链接https://blogs.technet.microsoft.com/askpfeplat/2015/03/01/adfs-deep-dive-onboarding-applications/

我在依赖方设置了token加密证书,并将公钥导出给ADFS提供者

我需要在我的 asp.net web.config 中进行哪些更改才能解密这些声明。我目前使用 System.Security.Claims.ClaimsPrincipal 类来取回声明

最佳答案

让它现在对任何人都有效。需要在 web.config 中更改以下内容。将 XXXX 替换为您的证书指纹

<system.identityModel.services>
    <federationConfiguration>
      <serviceCertificate>
        <certificateReference x509FindType="FindByThumbprint" findValue="XXXX" storeLocation="LocalMachine" storeName="My" />
      </serviceCertificate>
      <cookieHandler requireSsl="false" />
      <wsFederation ... />
    </federationConfiguration>

  </system.identityModel.services>

关于c# - ASP.Net ADFS Token 加密证书私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36082444/

相关文章:

javascript - 使用 SignalR 通知当前调用者

node.js - 如何在 Bluemix 上使用单点登录与 node.js 应用程序

facebook-graph-api - FB或Google+存储SSO信息的数据库表结构

java - 使用 CAS + Spring Security 实现单点登录

c# - 绑定(bind)到 UserControl 的依赖属性

c# - 在Redis中存储带有DateTime键的对象

c# - Linq to Object - 对象更新

c# - 如何插入 DBF 文件 (foxpro)

asp.net - 在页面加载时将焦点设置为ASP.NET登录控件中的文本框

c# 如何延长mongodb事务生命周期