FederatedCredential
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментально: Это экспериментальная технология
Перед использованием в рабочей среде внимательно проверьте таблицу совместимости с браузерами таблицу совместимости браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Интерфейс FederatedCredential API управления учетными данными предоставляет информацию об учетных данных от федеративного поставщика удостоверений. Федеративный поставщик удостоверений — это сущность, которой доверяет веб-сайт для правильной аутентификации пользователя и которая предоставляет API для этой цели. OpenID Connect — пример структуры федеративного поставщика удостоверений.
Примечание: API управления федеративными учетными данными (FedCM) предоставляет более полное решение для обработки федерации удостоверений в браузере и использует тип IdentityCredential.
В браузерах, которые его поддерживают, экземпляр этого интерфейса может быть передан в члене credential объекта init для глобального fetch().
Конструктор
-
FederatedCredential()Экспериментально -
Создаёт новый объект
FederatedCredential.
Свойства экземпляра
Наследует свойства от своего предка, Credential.
-
FederatedCredential.providerТолько для чтения Экспериментально -
Возвращает строку, содержащую федеративного поставщика удостоверений.
-
FederatedCredential.protocolТолько для чтения Экспериментально -
Возвращает строку, содержащую федеральный протокол удостоверений.
Методы экземпляра
Нет.
Примеры
const cred = new FederatedCredential({
id,
name,
provider: "https://account.google.com",
iconURL,
});
// Store it
navigator.credentials.store(cred).then(() => {
// Do something else.
});
Спецификации
| Спецификация |
|---|
| Управление учетными данными уровня 1 # федеративное |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
FederatedCredential |
51 | 79 | Нет | 38 | Нет | 51 | Нет | 41 | Нет | 5.0 | 51 |
FederatedCredential |
51 | 79 | Нет | 38 | Нет | 51 | Нет | 41 | Нет | 5.0 | 51 |
iconURL |
51 | 79 | Нет | 38 | Нет | 51 | Нет | 41 | Нет | 6.0 | 51 |
name |
51 | 79 | Нет | 38 | Нет | 51 | Нет | 41 | Нет | 6.0 | 51 |
protocol |
51 | 79 | Нет | 38 | Нет | 51 | Нет | 41 | Нет | 5.0 | 51 |
provider |
51 | 79 | Нет | 38 | Нет | 51 | Нет | 41 | Нет | 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/FederatedCredential