我想使用Loopback passport通过第三方登录我的应用程序。然而,我不希望任何人都可以成功地通过第三方进行身份验证,我只想允许已经配置为用户访问的电子邮件帐户(即,我想从这个提供者中列出白名单的人员)。
这是可能的吗?几乎所有我看到的Loopback passport和OAuth以及类似策略的示例似乎都假定我愿意让每个Google / Facebook用户访问我的应用程序,但这并非我的情况。
这是可能的吗?几乎所有我看到的Loopback passport和OAuth以及类似策略的示例似乎都假定我愿意让每个Google / Facebook用户访问我的应用程序,但这并非我的情况。
customCallback
选项来实现一些功能,虽然我认为这个选项的文档不是很好。请查看loopback-component-passport的源代码。您可以在提供程序的护照配置选项中提供自定义回调,然后根据需要进行重定向。defaultCallback可以访问res
对象。 - J3Y