问题标签 [meteor-accounts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gmail - 在 Email.send 工作时 Meteor 帐户因 gmail 失败,为什么?
我们有一个准备部署的 Meteor 应用程序,我们终于可以将它连接到一个 gmail 帐户以发送电子邮件。电子邮件配置设置为
当应用程序直接调用 Email.send(...) 时,电子邮件发送成功。
但是,当我们这样做时:
我们在服务器日志中得到以下回溯:
这感觉就像一个错误。关于 SO 的相关问题大约是555 5.5.2 语法错误。gmail 的 smtp 里面推荐使用
而不仅仅是收件人地址的“emailAddress”,但无法通过 Accounts.createUser() 推送此语法,并且无论如何 Email.send() 都可以在没有这种复杂性的情况下工作。
meteor - 流星帐户验证电子邮件
我正在尝试使用帐户密码包进行电子邮件验证,但是我遇到了一个奇怪的问题。
似乎电子邮件验证 URL 中的 # 引起了问题。验证电子邮件 URL 通常如下所示:http://localhost:3000/#/verify-email/cnaTqQSCgYAksIsFo5FgmV94NHwrfaM2g5GvdZDUMlN
当我点击它时,似乎什么也没发生;它只是重定向到 localhost:3000/#
但是,当我删除 # (http://localhost:3000/verify-email/cnaTqQSCgYAksIsFo5FgmV94NHwrfaM2g5GvdZDUMlN)时,这似乎工作得很好。
URL ( http://localhost:3000/#/verify-email/cnaTqQSCgYAksIsFo5FgmV94NHwrfaM2g5GvdZDUMlN ) 来自 Meteor,所以它不是我创建的。
这是我的路线和控制器(使用铁路由器)
任何帮助表示赞赏。
meteor - 在meteor.user中hashedToken有什么用
嗨,我是 Meteor 的新手,我想知道在 Meteor.user 对象中生成的 hashedToken 的用途。
在 Meteor 文档中解释了服务对象,
包含特定登录服务使用的数据。例如,它的 reset 字段包含忘记密码链接使用的令牌,它的 resume 字段包含用于让您在会话之间保持登录的令牌。
当我检查本地存储时,Meteor.loginToken 似乎与 hashedToken 不同。
所以我的问题是,1.本地存储中生成的 Meteor.loginToken 和服务对象内部生成的 hashedToken 有什么区别?2.为什么service对象里面的resume.loginTokens也是一个数组?
任何帮助表示赞赏...
meteor - 如何更改 ian:accounts-ui-bootstrap-3 上的下拉文本
我有一个 helpers/config.js
在玩了几个小时并搜索之后,我一直无法找到一种方法来更改顶部引导导航中生成的 tex SIGNIN/JOIN。
我该如何以正确的方式做到这一点?
meteor - 流星包约束错误
我正在尝试在本地分叉一个 Meteor 包。
所以我从 github 下载到/meteorprj/packages/accounts-ui-unstyled。当我尝试通过meteor add accounts-ui-unstyled添加它时,我收到以下错误消息:
While selecting package versions:
error: conflict: constraints on accounts-ui-unstyled cannot be satisfied.
Constraints come from:
<top level>
这个错误信息是什么意思?错误在哪里?在package.js文件中没有任何版本约束,并且api.use使用的所有包都存在于版本文件中。
应该很容易回答我只是没有发现有关该错误的任何信息。
meteor - Meteor.js 和自定义 OpenId Connect 服务器
如何通过 Meteor.js 中的自定义令牌服务器进行身份验证?
是否有任何像 accounts-google 这样的包用于自定义令牌服务器,它通过将令牌端点、客户端 ID、秘密和范围作为配置参数来处理身份验证。
javascript - 使用 Google 的 gapi 库和现有的访问令牌进行授权的客户端 JS API 调用?
一些背景
我使用 Meteor 作为应用程序框架,并使用该accounts-google
包对用户进行身份验证。使用帐户包非常好,因为它处理了获取访问令牌、在到期时刷新它们等所有繁琐的工作。但是,我想要更多关于用户的个人资料信息,而不是Meteor.user()
对象中填充的信息。
使用 Facebook,我能够轻松地加载他们的客户端 JS 库,并使用Meteor.user().services.facebook.accessToken
并遵循 API 上的文档发出图形 api 请求:
https://developers.facebook.com/docs/javascript/reference/FB.api
我的问题
在引用 Google 的 JavaScript API 时,文档指出,在进行 API 调用时,请求会自动包含访问令牌,但仅在使用 gapi 处理授权请求时才包含。
这在依赖第 3 方授权包时(或当您的应用程序在客户端处理 Google 的身份验证时)没有帮助。
gapi.client
有没有办法在使用库方法的请求中使用现有的访问令牌?
meteor - MeteorJS 功能
我对 Meteor 非常陌生,并且希望在其中开始我的新项目,因为系统看起来很棒。
在我承诺并直接开始编写代码之前,我对 MeteorJS 是否可以实现某些计划中的功能有一些疑问。
- 创建关注关系
- 获取用户最近的帖子
- 仅邀请系统
- 类似于 Product Hunt 的评分系统
我意识到有 Telescope 可以为我做这件事,但我想从头开始学习这门语言,而不仅仅是有一个插件来为我创造一切。
meteor - Meteor 模板层次结构和路由逻辑冲突
我的应用由两个页面组成,主页和仪表板。在主页上,我想显示登录(顶部导航)和注册(主体)。如果用户已登录,则显示仪表板。在仪表板上,我想显示注销选项。注销时显示主页。
问题:当我尝试更新仪表板模板时,所有内容最终都直接进入导航栏。同样令人困惑的是,主页页面的正文内容仍在仪表板页面中呈现。我显然忽略了一些东西,但我不知道这是我的代码中的错误还是我对模板和路由的理解中的错误。
使用中:Iron-Router、Accounts-UI 和 Accounts-password、Twbs:bootstrap。
下面插入的是三个主要模板 Master、Homepage 和 Dashboard。
提前感谢您提供的任何帮助!
带有如果登录逻辑的主模板
主页包含主要内容
仪表板包含占位符文本
我创建了以下控制器;
主页
仪表板
javascript - 流星中的电子邮件验证
我正在使用accounts-base
和创建 MeteorJS 中的用户验证accounts-password
我有这个作为我的验证的一部分。唯一的问题是它将所有电子邮件地址返回为“电子邮件已存在”