【发布时间】:2018-01-30 09:30:52
【问题描述】:
我试图了解身份是如何结合在一起的。我想实现 Dapper 而不是 Entity Framework,但我觉得为了让我能够在未来提供支持,我需要了解发生了什么。
因此,我从 Identity Repository 下载了 2.0.0 版本:https://github.com/aspnet/Identity/releases 并开始四处寻找。
我现在卡住的部分是IOptions<IdentityOptions>,它需要由 UserManager 传入。查看IdentityOptions 类本身,我知道这些是用于诸如 PasswordOptions 等的配置。所以我需要实例化并设置它们,然后绑定它们。
但是,我不明白的部分是IOptions 接口。它似乎是一个包装器,但它为什么在那里,它的目的是什么?为什么不自己创建IdentityOptions,为什么要包裹在IOptions接口里面呢?
【问题讨论】:
标签: c# asp.net-identity asp.net-core-2.0 asp.net-core-identity