在IdentityServer4中编辑客户端
示例和种子数据显示在启动时创建新客户机。 在创建客户机的情况下,这很好。 是否有更新客户端的现有方法或规定。更新还涉及从客户机内的集合字段跟踪现有记录。在IdentityServer4中编辑客户端,identityserver4,Identityserver4,示例和种子数据显示在启动时创建新客户机。 在创建客户机的情况下,这很好。 是否有更新客户端的现有方法或规定。更新还涉及从客户机内的集合字段跟踪现有记录。 在更新过程中,考虑到数据库中已有记录,实体如何从IdentityServer4.Models映射到IdentityServer4.EntityFramework.entities?您说的客户端是什么意思??如果您指的是Identity server客户端,那么您可以在config类中编辑/配置或添加更多客户端或其他资源。启动时,identity
在更新过程中,考虑到数据库中已有记录,实体如何从IdentityServer4.Models映射到IdentityServer4.EntityFramework.entities?您说的客户端是什么意思??如果您指的是Identity server客户端,那么您可以在config类中编辑/配置或添加更多客户端或其他资源。启动时,identity server将自行加载所有客户端,这都是因为以下代码:
// Add identity server.
services.AddIdentityServer()
.AddTemporarySigningCredential()
.AddInMemoryIdentityResources(Config.GetInMemoryIdentityResources())
.AddInMemoryApiResources(Config.GetInMemoryApiResources())
.AddInMemoryClients(Config.GetInMemoryClients(Configuration))
.AddAspNetIdentity<ApplicationUser>()
.AddProfileService<SqlProfileService>();
//添加标识服务器。
services.AddIdentityServer()
.AddTemporarySigningCredential()
.AddInMemoryIdentityResources(Config.GetInMemoryIdentityResources())
.AddInMemoryApiResources(Config.GetInMemoryApiResources())
.AddInMemoryClients(Config.GetInMemoryClients(配置))
.AddAsNetIdentity()
.AddProfileService();
是否有更新客户端的现有方法或规定。
更新涉及跟踪集合中的现有记录
客户机中的字段也是如此
是的,您可以像更新任何其他数据一样更新客户端。检查如何将EntityFramework core与identityserver4一起使用
实体如何从IdentityServer4.Models映射到
更新过程中的IdentityServer4.EntityFramework.Entities
数据库中已经有记录了吗
如果检查IdentityServer4源,您将发现AutoMapper用于转换实体(名称空间IdentityServer4.EntityFramework.Mappers)。并且提供了名为ToModel
的扩展