Azure自定义身份验证与Node.js后端
我正在尝试通过Auth0使用电子邮件和密码登录客户端,Azure应用程序服务上有一个Node.js后端和一个Xamarin.Forms客户端。问题是我无法在Node.js上创建自定义身份验证,因为我使用了.NET后端。我在Node.js后端也遵循了这一点,Adrian Hall非常出色,但它似乎覆盖了已经存在的Facebook登录系统,我找不到足够的关于这个问题的资料。有没有其他关于做这件事的教程,或者我做错了什么?你做错了什么。您可以毫无问题地使用Auth0-Auth0将用于所有提供商,他们的客户端SDK将允许您选择Facebook、Google、用户名/密码或您需要的任何其他内容Azure自定义身份验证与Node.js后端,node.js,azure,xamarin,xamarin.forms,azure-mobile-services,Node.js,Azure,Xamarin,Xamarin.forms,Azure Mobile Services,我正在尝试通过Auth0使用电子邮件和密码登录客户端,Azure应用程序服务上有一个Node.js后端和一个Xamarin.Forms客户端。问题是我无法在Node.js上创建自定义身份验证,因为我使用了.NET后端。我在Node.js后端也遵循了这一点,Adrian Hall非常出色,但它似乎覆盖了已经存在的Facebook登录系统,我找不到足够的关于这个问题的资料。有没有其他关于做这件事的教程,或者我做错了什么?你做错了什么。您可以毫无问题地使用Auth0-Auth0将用于所有提供商,他们的
该过程的机制如文档所述-我认为您只需要重新阅读博客文章并了解事务-您可以使用Auth0库获取Auth0令牌,然后将Auth0令牌提交到自定义登录API(/.auth/login/custom)创建Azure移动应用程序客户端SDK使用的应用程序服务令牌。我希望不仅通过FaceBook进行自定义身份验证。您找到解决方案了吗?我尝试添加自定义路线,但无法访问azureMobile上下文。非常感谢您的回复。Facebook登录的目的是通过Facebook的独立SDK登录,并使用Facebook而不是Auth0配置Azure。我想要的是有多种方式登录到Auth0之外的服务器。在.NET中,很明显,我应该创建一个具有某种路由(如(.auth/login/auth0)的控制器,并映射该路由。我不明白如何在Node.js中实现这一点,只是在另一种语言中是一样的吗?有点。您将编写一段中间件,然后连接到ExpressJS路由。我可能会重新考虑我想要从登录流中得到什么——Auth0是为你设计的,如果你按照你的建议去做,你的用户体验会有点脱节。非常感谢您抽出时间。