Есть ли способ проверить (используя консоль Firebase) заявки, которые были установлены для конкретного пользователя? - PullRequest
0 голосов
/ 15 мая 2019

Есть ли способ проверки данных пользователей с консоли Firebase (https://console.firebase.google.com/)

Пример:

UserRecord {
  uid: 'xxxxxxxxxxxxxxxxxxxxxx',
  email: undefined,
  emailVerified: false,
  displayName: undefined,
  photoURL: undefined,
  phoneNumber: '+xxxxxxxxxxxxxxx',
  disabled: false,
  metadata:
   UserMetadata {
     creationTime: 'Fri, 29 Mar 2019 16:58:32 GMT',
     lastSignInTime: 'Wed, 15 May 2019 09:27:35 GMT' },
  providerData:
   [ UserInfo {
       uid: '+xxxxxxxxxxxxxxx',
       displayName: undefined,
       email: undefined,
       photoURL: undefined,
       providerId: 'phone',
       phoneNumber: '+xxxxxxxxxxxxxxx' } ],
  passwordHash: undefined,
  passwordSalt: undefined,
  customClaims: { test: true },
  tokensValidAfterTime: undefined 
}

1 Ответ

0 голосов
/ 15 мая 2019

Нет, на момент написания, невозможно проверить с консоли Firebase , какие пользовательские утверждения были заданы для пользователя.

Один из способов проверки заявок - написать облачную функцию со следующим кодом

// Lookup the user associated with the specified uid.
admin.auth().getUser(uid).then((userRecord) => {
  // The claims can be accessed on the user record.
  console.log(userRecord.customClaims);
});

См. Этот документ документации: https://firebase.google.com/docs/auth/admin/custom-claims#set_and_validate_custom_user_claims_via_the_admin_sdk

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...