我正在编写一个Web api服务器,我需要使用身份授权来保护控制器操作。
这是一个内部业务应用程序,用户从另一个服务进行管理,所以我只需要通过外部 dll 登录和注销。
我有一个外部服务,它返回给定用户名的声明和角色,但我完全不知道如何用身份"包装"它。
我有我的IdentityUser实现和IUserStore的实现<>正是我需要的,但我找不到任何关于如何创建自定义登录管理器和用户管理器的教程(针对我的情况(,我什至不知道我是否真的需要这些或如何在启动中将它们链接在一起.cs
任何提示将不胜感激:)
作为实现自定义IUserStore
的一部分,您还应该实现IUserLoginStore
接口(以及您可能需要的其他相关接口(。
此ASP.NET Identity
自定义存储提供程序概述将有助于找出技术细节并了解需要/应该参与的内容。