Meteor 从另一个应用程序手动登录用户
我想在我的新meteor应用程序中与现有RubyonRails应用程序共享用户帐户。我已经设置了一个rest端点,rails应用程序可以使用Meteor.users.insert调用它来创建用户记录。我不确定这是否是创建用户的正确方法。现在,我希望用户能够单击现有rails应用程序中的链接,并自动登录meteor应用程序Meteor 从另一个应用程序手动登录用户,meteor,Meteor,我想在我的新meteor应用程序中与现有RubyonRails应用程序共享用户帐户。我已经设置了一个rest端点,rails应用程序可以使用Meteor.users.insert调用它来创建用户记录。我不确定这是否是创建用户的正确方法。现在,我希望用户能够单击现有rails应用程序中的链接,并自动登录meteor应用程序 有没有一种方法可以手动将用户登录到meteor应用程序,可以在cookie或localstorage中使用某种独特的令牌,或者只使用一个特殊的url或其他东西?如果他们已经创建
有没有一种方法可以手动将用户登录到meteor应用程序,可以在cookie或localstorage中使用某种独特的令牌,或者只使用一个特殊的url或其他东西?如果他们已经创建了一个帐户,看起来他们已经创建了。然后,您可以使用以下方法手动登录它们—假设您使用的是密码身份验证 下面是Meteor.loginWithPassworduser,password,[callback]的方法 调用回调时,成功时没有参数,失败时只有一个错误参数 你可以让他们把他们的密码/用户名放在你的另一个应用程序上,然后通过url参数发送。也许有一种更安全、更好的方法,尽管使用iron路由器。然后,您可以使用正确的参数在iron router中运行上述功能 这只是使用url方法的一种方法。如果你已经将用户的meteor帐户数据存储在rails应用程序中,那么你就不需要麻烦地在rails应用程序中询问用户的用户名和密码
如果你想通过url路由,我建议你查看iron router。他不是在寻找让用户登录平台的明显方式。他正试图营造一种Auth2.0的氛围。他需要一个解决方案来手动检查用户凭据并从那里开始。