我正在尝试使用 Auth0 在单页应用程序中一次登录多个社交媒体网站。我已使用此处的说明在我的 Tumblr 帐户中添加了一个通用 OAuth2 服务器:https ://auth0.com/docs/connections/social/oauth2 。我已验证服务器已正确添加,并且我的客户端应用程序的 JSON-P 响应根据我添加的内容填充了正确的信息。
我的问题是,如何使用 JS 弹出窗口小部件登录到该服务器?我基本上有几个内置到 Auth0 的社交登录,它们通过传递(例如)connections: ['twitter']
到.show()
函数来工作,还有几个不是内置的社交登录,我似乎无法正确连接到工作类似于内置的社交登录。
换句话说,当我使用 时connections: ['twitter']
,弹出窗口正确显示“使用 Twitter 登录”按钮。但是,当我使用connections: ['tumblr']
(其中“tumblr”是我创建的自定义连接的名称)时,弹出窗口不显示任何按钮,甚至不显示用于登录我的自定义连接的用户名/密码字段。我显然不明白这个弹出窗口应该如何与自定义连接一起工作,所以任何建议都将不胜感激。