如何使用 Backand 和 Angular 2 连接到 Facebook/Twitter/Google?

Posted

技术标签:

【中文标题】如何使用 Backand 和 Angular 2 连接到 Facebook/Twitter/Google?【英文标题】:How to connect to Facebook/Twitter/Google using Backand and Angular 2? 【发布时间】:2016-08-30 08:16:51 【问题描述】:

来自Backand在https://github.com/backand/backand-ionic2-starter中提供的示例

我可以在服务中看到(https://github.com/backand/backand-ionic2-starter/blob/master/app/services/backandService.ts):

urls: 
    signup:string, 
    token:string, 
    requestResetPassword: string,
    resetPassword: string,
    changePassword: string,
    socialLoginWithCode: string,
    socialSignupWithCode: string,
    socialLoginWithToken: string
 = 
    signup: '/1/user/signup',
    token: '/token',
    requestResetPassword: '/1/user/requestResetPassword',
    resetPassword: '/1/user/resetPassword',
    changePassword: '/1/user/changePassword',
    socialLoginWithCode: '/1/user/PROVIDER/code',
    socialSignupWithCode: '/1/user/PROVIDER/signupCode',
    socialLoginWithToken: '/1/user/PROVIDER/token'
;

所以我的猜测是,在 socialLoginWithCode、socialSignupWithCode 或 socialLoginWithToken、PROVIDER 中声明的字符串应该是 facebook、twitter 或 google,但是如何按照最佳实践实现指向这些地址的函数呢?

【问题讨论】:

我们正在努力,我们将很快发布解决方案 【参考方案1】:

有一个名为 HtAuth 的包具有执行此操作的功能。

【讨论】:

以上是关于如何使用 Backand 和 Angular 2 连接到 Facebook/Twitter/Google?的主要内容,如果未能解决你的问题,请参考以下文章

使用 $http PUT 更新 Backand 上的复杂对象

如何使用 Backand 和 Ionic 存储图像?

Backand:SignUp API 调用后,“userId”为空

在 Angular 工厂中使用第三方库

backand 平台:如何在“backand”服务中调试“安全操作”

使用Backand BaaS时如何创建有关系的对象?