我正在编写一个web api服务器,我需要使用Identity授权保护控制器操作。
这是一个内部业务应用程序,用户是通过其他服务进行管理的,所以我只需登录并通过外部dll登录。
我有一个外部服务,它返回给定用户名的声明和角色,但我完全迷失了如何用身份“包装”它。
我有IdentityUser的实现和IUserStore的实现<>正是我需要的,但我找不到任何关于如何创建自定义signinmanager和用户管理器的教程(对于我的情况),我甚至不知道我是否真的需要这些或如何将它们全部链接在一起startup.cs
任何提示都将不胜感激:)
答案 0 :(得分:0)
作为实施自定义IUserStore
的一部分,您还应该实施 IUserLoginStore
界面(以及您可能需要的其他相关界面)。
此Overview of Custom Storage Providers for ASP.NET Identity
将有助于弄清楚技术细节并了解应该参与的内容。