【发布时间】:2017-05-08 19:20:38
【问题描述】:
我有一个 MVC5 应用程序,它通过创建一个可以被其他 MVC 应用程序读取的 cookie 来充当单一登录门户。这很好用,因为我已经对齐了机器键并设置了 cookie 域。
我现在需要添加一个 .NET Core 应用程序,该应用程序也需要能够读取身份验证 cookie。
我了解机器密钥不再存储在 .NET Core 应用程序的 Web 配置中,而是存储在文件系统的目录中。
我按照 Microsoft 的教程介绍了如何执行此操作,但似乎没有说明如何存储密钥。
有人知道如何实际存储机器键值以便 DataProtectionProvider 可以访问它吗?
谢谢
【问题讨论】:
-
@Tseng 感谢您的回答,但我已经查看了文档,但在其中找不到任何关于如何存储机器密钥值的信息。我是否将这些值复制到一个文本文件中,然后给它一个 .txt 扩展名?不清楚,除非我忽略了某些东西。
标签: asp.net authentication cookies asp.net-core single-sign-on