Удостоверение
Базовая Широко доступная *
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.
* Некоторые части этой функции могут иметь разную степень поддержки.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.
Интерфейс Credential API управления учетными данными предоставляет информацию об объекте (обычно пользователе), обычно как предварительное условие для принятия решения о доверии.
Credential объекты могут быть следующих типов:
Свойства экземпляра
-
Credential.idТолько для чтения -
Возвращает строку, содержащую идентификатор учетных данных. Это может быть любой из GUID, имени пользователя или адреса электронной почты.
-
Credential.typeТолько для чтения -
Возвращает строку, содержащую тип учетных данных. Допустимые значения —
password,federated,public-key,identityиotp. (ДляPasswordCredential,FederatedCredential,PublicKeyCredential,IdentityCredentialиOTPCredential)
Методы экземпляра
Нет.
Примеры
const pwdCredential = new PasswordCredential({
id: "example-username", // Username/ID
name: "Carina Anand", // Display name
password: "correct horse battery staple", // Password
});
console.assert(pwdCredential.type === "password");
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView Android | |
Credential |
51 | 18 | 60 | 38 | 13 | 51 | 60 | 41 | 13 | 5.0 | 51 |
id |
51 | 18 | 60 | 38 | 13 | 51 | 60 | 41 | 13 | 5.0 | 51 |
isConditionalMediationAvailable_static |
Нет | Нет | Нет | Нет | 16 | Нет | Нет | Нет | 16 | Нет | Нет |
type |
51 | 18 | 60 | 38 | 13 | 51 | 60 | 41 | 13 | 5.0 | 51 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Credential