2015-11-02 16 views
0

我试图使用Auth0在单个页面应用程序中一次登录到几个社交媒体网站。我为Tumblr的帐户添加了一个通用的OAuth2服务器,使用说明如下:https://auth0.com/docs/connections/social/oauth2。我已验证服务器已正确添加,并且我的客户端应用程序的JSON-P响应基于我添加的内容填充了正确的信息。与Auth0使用通用(自定义)连接

我的问题是,我如何使用JS弹出窗口小部件登录到此服务器?我基本上有一对内置于Auth0的社交登录,这些登录通过将connections: ['twitter']传递给.show()函数以及一些非内置的社交登录来工作,而我似乎无法正确连线以类似于内置的社交登录工作。

换句话说,当我使用connections: ['twitter']时,弹出窗口正确显示“使用Twitter登录”按钮。但是,当我使用connections: ['tumblr'](其中'tumblr'是我制作的自定义连接的名称)时,弹出窗口不显示任何按钮或甚至用户名/密码字段以登录到我的自定义连接。我显然不理解这个弹出窗口应该如何与自定义连接一起工作,所以任何建议都将不胜感激。

回答

0

自定义OAuth2连接不会显示在锁定(UI小部件)上,您必须使用自己的UI。您正在寻找的库是auth0.js(无UI的库),它将为您处理auth进程。

这可能会在下一版本的Lock中发生变化。

相关问题