如何添加google OAuth2来验证使用wso2 identity manager作为身份验证提供程序的angular节点应用程序?
我们目前正在开发一个Angular节点应用程序,它使用WSO2 Api管理器和Identity Server。当前的登录模式是通过电子邮件完成的,这些电子邮件被保存为WSO2 Carbon用户。我们需要允许用户使用OAuth2使用他们的google或facebook帐户登录。我已经实现了从我的应用程序中点击一个按钮获取访问令牌、通过谷歌登录时刷新令牌的代码。但是我如何链接它以将该用户保存为应用程序的identity server中的用户呢。我找到了下面的链接,该链接有助于此过程: 有人能告诉我这个是否有用吗 我想知道google帐户用户详细信息将如何保存为我们的identity manager中的用户如何添加google OAuth2来验证使用wso2 identity manager作为身份验证提供程序的angular节点应用程序?,oauth,oauth-2.0,wso2is,google-oauth,angular-oauth2-oidc,Oauth,Oauth 2.0,Wso2is,Google Oauth,Angular Oauth2 Oidc,我们目前正在开发一个Angular节点应用程序,它使用WSO2 Api管理器和Identity Server。当前的登录模式是通过电子邮件完成的,这些电子邮件被保存为WSO2 Carbon用户。我们需要允许用户使用OAuth2使用他们的google或facebook帐户登录。我已经实现了从我的应用程序中点击一个按钮获取访问令牌、通过谷歌登录时刷新令牌的代码。但是我如何链接它以将该用户保存为应用程序的identity server中的用户呢。我找到了下面的链接,该链接有助于此过程: 有人能告诉我这
可能吗?如果可能,我将从谷歌获得哪些数据 我假设您已经根据问题中的描述完成了应用程序与WSO2 Identity Server之间通信的配置 根据描述,我不确定您是否已经完成了将登录联合到Google的配置。如果您还没有这样做,请按照以下步骤操作
我假设您已经根据问题中的描述完成了应用程序与WSO2 Identity Server之间通信的配置 根据描述,我不确定您是否已经完成了将登录联合到Google的配置。如果您还没有这样做,请按照以下步骤操作
嘿,谢谢@maduranga,我一直在寻找这样的答案。所以,在启用联合身份验证和jit配置后,我们将能够使用google执行登录操作,对吗?我看到了一些关于添加标识提供者()的建议。有必要吗?另外,如何将使用谷歌登录的用户保存为碳用户?是否会自动处理?提供的文档链接具有分步指南。是的,您需要为每个社交登录创建IDP,并配置相应的验证器。然后,您需要将它们与您创建的服务提供商关联。当您启用JIT配置时,会自动将用户保存到Identity Server中的userstores。嘿,谢谢@maduranga,我正在寻找这样的答案。所以,在启用联合身份验证和jit配置后,我们将能够使用google执行登录操作,对吗?我看到了一些关于添加标识提供者()的建议。有必要吗?另外,如何将使用谷歌登录的用户保存为碳用户?是否会自动处理?提供的文档链接具有分步指南。是的,您需要为每个社交登录创建IDP,并配置相应的验证器。然后,您需要将它们与您创建的服务提供商关联。启用JIT资源调配时,会自动将用户保存到Identity Server中的userstores。