我正在学习流星,并创建了一个新的应用程序并安装了帐户 - 核心,帐户 - 谷歌和帐户 - ui.这按预期工作,并促使我配置谷歌集成.但是,在我配置它之后,我意识到我使用了一个不正确的网址并在Google API中进行了更改.如何使此更改在流星方面生效?换句话说,我如何回到流星谷歌配置页面,在那里我输入客户端ID和密码?
小智 20
这只是snize回答中的一个简单修订,但这对我有用:
$ meteor mongo
MongoDB shell version: 2.4.3
connecting to: 127.0.0.1:3002/meteor
> db.meteor_accounts_loginServiceConfiguration.remove({"service":"google"})
Run Code Online (Sandbox Code Playgroud)
Ror*_*ory 14
首先,添加服务配置包:
meteor add service-configuration
Run Code Online (Sandbox Code Playgroud)
然后,在系统文件夹中的应用程序中(如果没有,则创建它)添加一个名为service.js的文件,并在其中添加:
// first, remove configuration entry in case service is already configured
ServiceConfiguration.configurations.remove({
service: "google"
});
ServiceConfiguration.configurations.insert({
service: "google",
clientId: "123456789",
loginStyle: "popup",
secret: "8j4ldfjSECRET-HEREalkjf8slk"
});
Run Code Online (Sandbox Code Playgroud)
进一步阅读:
Meteor Docs - 使用外部服务登录