如何将Asp Net Core Identity与自定义用户提供程序集成?

时间:2018-05-08 15:29:59

标签: c# asp.net-web-api .net-core asp.net-identity

我正在编写一个web api服务器,我需要使用Identity授权保护控制器操作。

这是一个内部业务应用程序,用户是通过其他服务进行管理的,所以我只需登录并通过外部dll登录。

我有一个外部服务,它返回给定用户名的声明和角色,但我完全迷失了如何用身份“包装”它。

我有IdentityUser的实现和IUserStore的实现<>正是我需要的,但我找不到任何关于如何创建自定义signinmanager和用户管理器的教程(对于我的情况),我甚至不知道我是否真的需要这些或如何将它们全部链接在一起startup.cs

任何提示都将不胜感激:)

1 个答案:

答案 0 :(得分:0)

作为实施自定义IUserStore的一部分,您还应该实施 IUserLoginStore 界面(以及您可能需要的其他相关界面)。

Overview of Custom Storage Providers for ASP.NET Identity将有助于弄清楚技术细节并了解应该参与的内容。