【问题标题】:What is data store for the Reference Tokens in .net, and where they are stored?.net 中引用令牌的数据存储是什么,它们存储在哪里?
【发布时间】:2021-11-19 18:56:33
【问题描述】:

谁能在下面的句子中解释什么是数据存储以及它位于何处?`

IdentityServer 会将令牌的内容存储在数据存储中,物理位置在哪里?

句子摘自这里:Reference Tokens。

【问题讨论】:

    标签: c# identityserver4


    【解决方案1】:

    Docs:

    IdentityServer 是为可扩展性而设计的,其中一个可扩展点是用于 IdentityServer 所需数据的存储机制。本快速入门展示了如何配置 IdentityServer 以使用 EntityFramework (EF) 作为该数据的存储机制(而不是使用我们迄今为止一直使用的内存实现)。

    [...]

    这些商店使用接口建模,我们在 IdentityServer4.EntityFramework Nuget 包中提供这些接口的 EF 实现。

    它可以存储在任何地方,由您来配置。 Entity Framework 是存储提供程序的一个示例,通过包IdentityServer4.EntityFramework 安装。

    【讨论】:

    • IdentityServer4 存储引用令牌在哪里存在疑问,是否有任何简短而正确的答案?
    • @Sargis 答案解释说,它们存储在您将它们设置为存储的任何位置 - 在文本文件中,在数据库中,在缓存中,在内存中,......这完全取决于你。
    • @Sargis 我回答的哪一部分你不明白?您必须配置商店。实体框架是选项之一,然后它将根据您的连接字符串和配置的提供程序将其存储在关系数据库中,例如 SQL Server。
    • @CodeCaster 例如,我使用 .net core EF、identityServer4 并连接到本地数据库,我的意思是我可以在数据库或其他地方找到它吗?
    猜你喜欢
    • 1970-01-01
    • 2023-02-17
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    相关资源
    最近更新 更多