Spec-Zone.ru › Web APIs

PublicKeyCredential: свойство id

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или всех поддерживающих браузерах.

Свойство id только для чтения интерфейса PublicKeyCredential — это строка, унаследованная от Credential, которая представляет идентификатор текущего экземпляра PublicKeyCredential.

Это свойство представляет собой base64url-кодированную версию PublicKeyCredential.rawId.

Примечание: Это свойство может использоваться только в контекстах верхнего уровня и не будет доступно, например, в <iframe>.

Значение

Строка, представляющая собой base64url-кодированную версию PublicKeyCredential.rawId.

Примеры

const publicKey = {
  challenge: new Uint8Array(26) /* this actually is given from the server */,
  rp: {
    name: "Example CORP",
    id: "login.example.com",
  },
  user: {
    id: new Uint8Array(26) /* To be changed for each user */,
    name: "canand@example.com",
    displayName: "Carina Anand",
  },
  pubKeyCredParams: [
    {
      type: "public-key",
      alg: -7,
    },
  ],
};

navigator.credentials
  .create({ publicKey })
  .then((newCredentialInfo) => {
    const id = newCredentialInfo.id;
    // Do something with the id

    // send attestation response and client extensions
    // to the server to proceed with the registration
    // of the credential
  })
  .catch((err) => {
    console.error(err);
  });

Спецификации

Спецификация не найдена

Данные спецификации для api.PublicKeyCredential.id не найдены.
Проверить наличие проблем на этой странице или внести недостающую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.

Совместимость с браузерами

См. также

  • Credential.id

© 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/PublicKeyCredential/id

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API