是否有任何内置管理器用于处理来自 ConfigurationDbContext(Clients, Resources...) 的表的 CRUD 操作?
Is there any built-in manager for handling CRUD operations of tables from ConfigurationDbContext(Clients, Resources...)?
我对这些东西很陌生,所以我在理解和确定使用哪种方法方面遇到了一些问题。
目前,我在我的项目中使用 .NET Core 3.1 和 IdentityServer4。我正在配置我的授权服务器,那里有一些用于创建用户、客户端等的控制器。
在用户处理的控制器中,我使用 UserManager 进行所有 CRUD 操作。这种方法比使用 dbContext 更好吗?
我也创建了用于处理客户端的控制器。为此,我正在使用 ConfigurationDbContext,因为我还没有找到某种内置管理器来处理它。
你有更好的解决办法吗?我正在考虑为此创建管理器。有这样的例子吗?
我想创建以类似方式运行的控制器,以具有类似的行为、响应结果、验证等。
感谢您的帮助。
据我所知,UserManager 带有 ASP.Net 核心身份,这是 Microsoft 提供内置功能来管理用户、密码、配置文件数据、角色等的方式。
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&tabs=visual-studio
在IdentityServer4的命名空间下可以找到IClientStore、IResourceStore等Store,所以这些接口对于Identity中的users有类似userManager的Idea。
这是源代码https://github.com/IdentityServer/IdentityServer4/tree/master/src/Storage/src/Stores
无论如何,有一个 AdminUi,您可以看看是否有帮助https://www.identityserver.com/documentation
我对这些东西很陌生,所以我在理解和确定使用哪种方法方面遇到了一些问题。
目前,我在我的项目中使用 .NET Core 3.1 和 IdentityServer4。我正在配置我的授权服务器,那里有一些用于创建用户、客户端等的控制器。
在用户处理的控制器中,我使用 UserManager 进行所有 CRUD 操作。这种方法比使用 dbContext 更好吗? 我也创建了用于处理客户端的控制器。为此,我正在使用 ConfigurationDbContext,因为我还没有找到某种内置管理器来处理它。
你有更好的解决办法吗?我正在考虑为此创建管理器。有这样的例子吗? 我想创建以类似方式运行的控制器,以具有类似的行为、响应结果、验证等。
感谢您的帮助。
据我所知,UserManager 带有 ASP.Net 核心身份,这是 Microsoft 提供内置功能来管理用户、密码、配置文件数据、角色等的方式。 https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&tabs=visual-studio
在IdentityServer4的命名空间下可以找到IClientStore、IResourceStore等Store,所以这些接口对于Identity中的users有类似userManager的Idea。 这是源代码https://github.com/IdentityServer/IdentityServer4/tree/master/src/Storage/src/Stores
无论如何,有一个 AdminUi,您可以看看是否有帮助https://www.identityserver.com/documentation