Интерфейс, представляющий учетные данные, возвращаемые AuthProvider. .
Реализации указывают подробную информацию о требованиях к учетным данным каждого поставщика аутентификации.
Конструктор этого класса помечен как внутренний. Сторонний код не должен вызывать конструктор напрямую или создавать подклассы, расширяющие класс AuthCredential
.
Подпись:
export declare class AuthCredential
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
идентификатор поставщика | нить | Идентификатор поставщика аутентификации для учетных данных. | |
SignInMethod | нить | Метод аутентификации для входа в систему для учетных данных. |
Методы
Метод | Модификаторы | Описание |
---|---|---|
toJSON() | Возвращает сериализуемое в формате JSON представление этого объекта. |
AuthCredential.providerId
Идентификатор поставщика аутентификации для учетных данных.
Например, «facebook.com» или «google.com».
Подпись:
readonly providerId: string;
AuthCredential.signInMethod
Метод аутентификации для входа в систему для учетных данных.
Например, SignInMethod .EMAIL_PASSWORD или SignInMethod .EMAIL_LINK. Это соответствует идентификатору метода входа, возвращаемому функцией fetchSignInMethodsForEmail(). .
Подпись:
readonly signInMethod: string;
AuthCredential.toJSON()
Возвращает сериализуемое в формате JSON представление этого объекта.
Подпись:
toJSON(): object;
Возврат:
объект
сериализуемое в формате JSON представление этого объекта.