Identityserver4 使用IdentityServer为移动客户端进行外部身份验证

Identityserver4 使用IdentityServer为移动客户端进行外部身份验证,identityserver4,Identityserver4,我已经为我的JS客户端配置了IdentityServer4,我正在使用ResourceOwner流来获取访问令牌并对用户进行身份验证。此流程可用于JS客户端和移动应用程序 现在,我想使用我的IdentityServer4通过外部提供商(如Facebook、Twitter等)验证我的本地移动应用程序客户端 我已经使用外部提供商运行了IdentityServer4的示例,但我想从本机应用程序(android、ios)验证我的移动应用程序用户,请给我建议如何实现这一点?我知道没有重定向是不可能的,这没

我已经为我的JS客户端配置了IdentityServer4,我正在使用ResourceOwner流来获取访问令牌并对用户进行身份验证。此流程可用于JS客户端和移动应用程序

现在,我想使用我的IdentityServer4通过外部提供商(如Facebook、Twitter等)验证我的本地移动应用程序客户端


我已经使用外部提供商运行了IdentityServer4的示例,但我想从本机应用程序(android、ios)验证我的移动应用程序用户,请给我建议如何实现这一点?我知道没有重定向是不可能的,这没关系。

您需要使用移动应用程序中的浏览器。看看这些样本:@BrockAllen这不是我们想要的。如果我们使用浏览器,用户必须输入用户名和密码。因为他们已经登录到本机应用程序中,如果我们可以使用它,那就更好了。有没有办法使用facebook提供的令牌生成访问令牌。如果是,我们可以使用本机方式对移动应用程序中的用户进行身份验证。获取facebook代币。将该令牌提交到IdentityServer获取访问令牌。我在id服务器实现中做了完全相同的事情。对此有何想法:您需要从移动应用程序使用浏览器。看看这些样本:@BrockAllen这不是我们想要的。如果我们使用浏览器,用户必须输入用户名和密码。因为他们已经登录到本机应用程序中,如果我们可以使用它,那就更好了。有没有办法使用facebook提供的令牌生成访问令牌。如果是,我们可以使用本机方式对移动应用程序中的用户进行身份验证。获取facebook代币。将该令牌提交到IdentityServer获取一个访问令牌。我在id服务器实现中做了完全相同的事情对此有何想法: