mozilla

Revision 348387 of navigator.id

  • Revision slug: DOM/navigator.id
  • Revision title: navigator.id
  • Revision id: 348387
  • Created:
  • Creator: Karvjorm
  • Is current revision? Ei
  • Comment

Revision Content

{{ DomRef() }} {{ non-standard_header() }}
Huomaa: Tukea tälle toiminnallisuudelle ei ole vielä rakennettu yhteenkään selaimeen. Personaa käyttävien webbisivustojen on sisällytettävä polyfill-kirjasto, jota ylläpidetään osoitteessa https://login.persona.org/include.js omille sivustoilleen.

Yhteenveto

BrowserID-yhteyskäytäntö määrittää uuden id-ominaisuuden {{ domxref ("window.navigator")}}-objektiin, jonka kautta se altistaa BrowserID-sovellusohjelmointirajapinnan (API). Tämä API on läpikäynnyt useita merkittäviä korjausversioita. Jokainen sukupolvi on lueteltu erikseen alla.

The "Observer" API (nykyinen)

The Observer API introduces much-requested features, such as an improved post-verification experience for first-time users, automatic persistent logins, and easier integration with native applications.

{{ domxref("navigator.id.watch()")}}
Registers callbacks to be invoked when a user logs into or out of a website.
{{ domxref("navigator.id.request()")}}
Requests a signed identity assertion from the user.
{{ domxref("navigator.id.logout()")}}
Logs the user out of a website and prevents the onlogin action from automatically firing on their next visit.

The "Callback" API (Current)

The Callback API was introduced in November 2011. It improved upon the initial API by allowing options to be passed to navigator.id.get() and offering experimental support for BrowserID-managed persistent sessions.

{{ domxref("navigator.id.get()")}}
Gets the user's BrowserID in a signed assertion.

The "VerifiedEmail" API (Deprecated)

The VerifiedEmail API was BrowserID's first API. It was deprecated at the end of 2011.

{{ domxref("navigator.id.getVerifiedEmail()")}} {{ deprecated_inline() }}
Gets the user's BrowserID in a signed assertion. This method is deprecated; {{ domxref("navigator.id.get()")}} is backwards compatible and can be used instead.

Revision Source

<div>
  {{ DomRef() }} {{ non-standard_header() }}</div>
<div class="note">
  <strong>Huomaa:</strong> Tukea tälle toiminnallisuudelle ei ole vielä rakennettu yhteenkään selaimeen. Personaa käyttävien webbisivustojen on sisällytettävä polyfill-kirjasto, jota ylläpidetään osoitteessa <a class="link-https" href="https://login.persona.org/include.js" title="https://login.persona.org/include.js">https://login.persona.org/include.js</a> omille sivustoilleen.</div>
<h2 id="Summary" name="Summary">Yhteenveto</h2>
<p><a href="/en-US/docs/Persona" title="BrowserID">BrowserID-yhteyskäytäntö</a> määrittää uuden <code>id</code>-ominaisuuden {{ domxref ("window.navigator")}}-objektiin, jonka kautta se altistaa BrowserID-sovellusohjelmointirajapinnan (API). Tämä API on läpikäynnyt useita merkittäviä korjausversioita. Jokainen sukupolvi on lueteltu erikseen alla.</p>
<h2 id="ObserverMethods" name="ObserverMethods">The "Observer" API (nykyinen)</h2>
<p>The Observer API introduces much-requested features, such as an improved post-verification experience for first-time users, automatic persistent logins, and easier integration with native applications.</p>
<dl>
  <dt>
    {{ domxref("navigator.id.watch()")}}</dt>
  <dd>
    Registers callbacks to be invoked when a user logs into or out of a website.</dd>
  <dt>
    {{ domxref("navigator.id.request()")}}</dt>
  <dd>
    Requests a signed identity assertion from the user.</dd>
  <dt>
    {{ domxref("navigator.id.logout()")}}</dt>
  <dd>
    Logs the user out of a website and prevents the <code>onlogin</code> action from automatically firing on their next visit.</dd>
</dl>
<h2 id="CallbackMethods" name="CallbackMethods">The "Callback" API (Current)</h2>
<p>The Callback API was introduced in November 2011. It improved upon the initial API by allowing options to be passed to <code>navigator.id.get()</code> and offering experimental support for BrowserID-managed persistent sessions.</p>
<dl>
  <dt>
    {{ domxref("navigator.id.get()")}}</dt>
  <dd>
    Gets the user's BrowserID in a signed assertion.</dd>
</dl>
<h2 id="VerifiedEmailMethods" name="VerifiedEmailMethods">The "VerifiedEmail" API (Deprecated)</h2>
<p>The VerifiedEmail API was BrowserID's first API. It was deprecated at the end of 2011.</p>
<dl>
  <dt>
    {{ domxref("navigator.id.getVerifiedEmail()")}} {{ deprecated_inline() }}</dt>
  <dd>
    Gets the user's BrowserID in a signed assertion. This method is deprecated; {{ domxref("navigator.id.get()")}} is backwards compatible and can be used instead.</dd>
</dl>
Revert to this revision