customToken
をに登録する方法に関する情報はありません。初心者の開発者は、特定のユーザーがアクセスできるようにデータをソートする方法(ios-swift)を知っておくと便利です。 group1には、データベースの特定のセクションを表示できる特定のユーザーがいます。私は私のサーバーに戻ってサインイン認証情報を送信することに不安だhttps://firebase.google.com/docs/auth/ios/custom-authFirebase管理者トークンとカスタムトークンデータがサーバに渡されます
:私の場合は
は、私はから
- When users sign into your app, send their sign-in credentials (for example, their username and password) to your authentication server. Your server checks the credentials and returns a custom token if they are valid.
「Firebaseで認証」から、ステップ3で迷子カスタムトークンを作成して返信します。しかし、私はこれをどうやってやろうとしているのですか? Firebase Docsはどのように指定していません。私は次のコードでnode.js
でサーバーを設定している
:
var firebase = require('firebase');
var admin = require('firebase-admin');
var FirebaseTokenGenerator = require("firebase-token-generator");
var path = require('path');
var servAcc = '/Users/myUserName/Desktop/nodeClient/service-account.json';
var tokenGenerator = new FirebaseTokenGenerator("firebase-secret");
var token = tokenGenerator.createToken({
uid: "clientId", groupId: "group1", managerId:"MG1"
});
firebase.initializeApp({
serviceAccount: path.resolve(__dirname, '/Users/myUserName/Desktop/nodeClient/service-account.json'),
databaseURL: "https://<app-name>.firebaseio.com/",
databaseAuthVariableOverride: {
uid: "clientId"
}
})
admin.initializeApp({
credential: admin.credential.cert(servAcc),
databaseURL: "https://apos-accentit.firebaseio.com/"
});
だけadmin.credential.cert(servAcc)
に、私はnodemonを使用して、端末でエラーが発生します。
どうすればよいですか?
私はあなたが言及したすべてを行いましたが、私はまだ同じエラーが発生します。 – Christian
次に、コード内のどこかに問題がある可能性があります。何度もエラーがスローされますが、スローされるエラーは間違っていた場所ではありません。コードを分割して、どこが間違っているのかを確認することをお勧めします。私は単純なものから始めます: –
var admin = require( 'firebase-admin'); var serviceAccount = require( './ credentials.js'); admin.initializeApp({ credential:admin.credential。証明書(serviceAccount)、 databaseURL: "https://cohesive-79cd9.firebaseio.com" }); console.log( 'Application initiliazed'); –