如何在使用外部提供程序时为IdentityServer4设置displayname

如何在使用外部提供程序时为IdentityServer4设置displayname,identityserver4,Identityserver4,我已经用谷歌安装了我们的IS4服务器。登录时一切正常。现在有一个我似乎无法解决的问题。当使用谷歌时,它将用户名作为一个数字提供给我。这是意料之中的。如何获得用户登录时的正确显示名称?正确的方法是什么?现在我正在使用IdentityServer4.Extensions.PrincipalExtensions.GetDisplayName()来显示名称,并显示GoogleId

我已经用谷歌安装了我们的IS4服务器。登录时一切正常。现在有一个我似乎无法解决的问题。当使用谷歌时,它将用户名作为一个数字提供给我。这是意料之中的。如何获得用户登录时的正确显示名称?正确的方法是什么?现在我正在使用IdentityServer4.Extensions.PrincipalExtensions.GetDisplayName()来显示名称,并显示GoogleId