在Meteor中实现SSO端点

在Meteor中实现SSO端点,meteor,single-sign-on,Meteor,Single Sign On,似乎需要使用(或类似)来创建端点路由。这当然不应该在客户端进行;但我不确定如何实现此服务器端,因为您无法检查用户是否已登录(Meteor报告称,Meteor.userId只能在方法调用中调用): 在Meteor中实现单点登录端点的最佳方法是什么?在Meteor中,这实际上是在应用程序加载后在客户端上处理的,因此“查询字符串不会通过HTTP请求通过线路发送” 查看Meteor代码,了解如何处理密码重置和电子邮件验证: 这是Meteor用户帐户系统更广泛的帐户基础的一部分: 非常感谢,这正是我想

似乎需要使用(或类似)来创建端点路由。这当然不应该在客户端进行;但我不确定如何实现此服务器端,因为您无法检查用户是否已登录(Meteor报告称,
Meteor.userId只能在方法调用中调用)


在Meteor中实现单点登录端点的最佳方法是什么?

在Meteor中,这实际上是在应用程序加载后在客户端上处理的,因此“查询字符串不会通过HTTP请求通过线路发送”

查看Meteor代码,了解如何处理密码重置和电子邮件验证:

这是Meteor用户帐户系统更广泛的
帐户基础的一部分:


非常感谢,这正是我想要的。抱歉,花了这么长时间才接受!
this.route('sso', {
  where: 'server',
  path: '/sso',
  onBeforeAction: function() {
    if (Meteor.user()) {
      this.redirect('endpoint url');
    }
  }
});