C# 有没有办法扩展Identity server 4客户端表以添加额外的列?

C# 有没有办法扩展Identity server 4客户端表以添加额外的列?,c#,asp.net,asp.net-core,identityserver4,openid-connect,C#,Asp.net,Asp.net Core,Identityserver4,Openid Connect,实现Identity server 4,并且必须在客户机表中添加额外的列。是否有可能扩展客户机类以便在表中添加列 您是否尝试构建从IdentityServer客户端类继承的新类?我想那会有用的 这回答了你的问题吗?请看这个答案:@mackie根据那个问题。这是不可能的:(.我正在寻找任何其他解决方案。我的回答只是指出,ClientProperties存在,因此不需要扩展模型。框架不支持以任何其他方式扩展模型。这些都是通过IdentityServer4.Models.Client类的Propert

实现Identity server 4,并且必须在客户机表中添加额外的列。是否有可能扩展客户机类以便在表中添加列

您是否尝试构建从IdentityServer客户端类继承的新类?我想那会有用的

这回答了你的问题吗?请看这个答案:@mackie根据那个问题。这是不可能的:(.我正在寻找任何其他解决方案。我的回答只是指出,
ClientProperties
存在,因此不需要扩展模型。框架不支持以任何其他方式扩展模型。这些都是通过
IdentityServer4.Models.Client
类的
Properties
属性公开的。@BalagrunahanMarimuthu
IIdentityServerInteractionService.GetAuthorizationContextAsync(returnUrl)
是您需要的方法。获取将通过查询字符串传递给登录操作的
/connect/authorize
url。以获取完整的客户端模型(包括这些属性)您将通过
ClientId
返回到
IClientStore.FindEnabledClientByIdAsync(id)
是的,尝试过,但不起作用。您有任何有效的示例吗?