我按照Realm Object Server文档启用Facebook登录,如下面的index.ts代码所示。
import { BasicServer } from 'realm-object-server'
import * as path from 'path'
import {FacebookAuthProvider} from "../node_modules/realm-object-server/dist/auth/facebook/FacebookAuthProvider"
import {GoogleAuthProvider from "../node_modules/realm-object-server/dist/auth/facebook/GoogleAuthProvider"
const server = new BasicServer()
const RealmObjectServer = require('realm-object-server');
const path = require('path');
const googleProvider = new GoogleAuthProvider({
clientId: '898585320567-fi5bqf298e9kiq7fdv56g46i7i5s38nn.apps.googleusercontent.com'
});
const facebookProvider = new FacebookAuthProvider();
server.start({
// This is the location where ROS will store its runtime data
dataPath: path.join(__dirname, '../data'),
authProviders: [ facebookProvider ],[ googleProvider ],
})
.then(() => {
console.log(`Realm Object Server was started on ${server.address}`)
})
.catch(err => {
console.error(`Error starting Realm Object Server: ${err.message}`)
})
我创建了一个Facebook应用程序并添加了Facebook登录到我的Android并且Facebook登录有效,因为我能够成功登录Facebook,注意下面的登录按钮现在显示如何退出。
我如何不断收到相同的错误消息“无效参数(601)您的请求未验证。使用Facebook进行身份验证正常
我是否缺少任何步骤,是否仍需要更新Real Object Server 2.x中的configuration.yaml