aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/api/identitymanager
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/api/identitymanager')
-rw-r--r--files/ru/web/api/identitymanager/index.html47
-rw-r--r--files/ru/web/api/identitymanager/request/index.html88
2 files changed, 0 insertions, 135 deletions
diff --git a/files/ru/web/api/identitymanager/index.html b/files/ru/web/api/identitymanager/index.html
deleted file mode 100644
index 01b4a96364..0000000000
--- a/files/ru/web/api/identitymanager/index.html
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: IdentityManager
-slug: Web/API/IdentityManager
-tags:
- - API
- - Persona
- - Reference
-translation_of: Archive/IdentityManager
----
-<p>{{APIRef("Persona")}}{{non-standard_header}}</p>
-
-<p>The <strong><code>IdentityManager</code></strong> of the  <a href="/en-US/docs/Persona" title="BrowserID">BrowserID protocol</a> exposes the BrowserID API, via {{domxref("navigator.id")}}. This API has gone through several significant revisions. Each generation is listed separately below.</p>
-
-<h2 id="ObserverMethods" name="ObserverMethods">The "Observer" API (Current)</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("IdentityManager.watch()")}}</dt>
- <dd>Registers callbacks to be invoked when a user logs into or out of a website.</dd>
- <dt>{{ domxref("IdentityManager.request()")}}</dt>
- <dd>Requests a signed identity assertion from the user.</dd>
- <dt>{{ domxref("IdentityManager.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>
-
-<div class="note">
-<p>Users with third-party cookies disabled may experience problems logging in using the Observer API as detailed in <a href="https://github.com/mozilla/browserid/issues/2999" title="https://github.com/mozilla/browserid/issues/2999">issue 2999</a>.</p>
-</div>
-
-<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("IdentityManager.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("IdentityManager.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>
diff --git a/files/ru/web/api/identitymanager/request/index.html b/files/ru/web/api/identitymanager/request/index.html
deleted file mode 100644
index 2923f0a359..0000000000
--- a/files/ru/web/api/identitymanager/request/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
----
-title: navigator.id.request
-slug: Web/API/IdentityManager/request
-tags:
- - API
- - BrowserID
- - DOM
- - Persona
- - Безопасность
- - Использование
- - Настройка
- - Справка
- - запрос
- - метод
- - не стандартный
- - справка DOM
- - справка Gecko DOM
-translation_of: Archive/IdentityManager/request
----
-<div>{{ ApiRef }}</div>
-
-<h2 id="Summary" name="Summary">Кратко</h2>
-
-<p>Эта функция позволяет использовать <a href="/en-US/docs/Persona" title="BrowserID">Persona</a> для аутентификации пользователей на вебсайте. Она должна вызываться внутри обработки щелчка мыши, к примеру, вы должны вызвать её, когда пользователь щелкнул по кнопке «Войти с помощью Persona».</p>
-
-<p>Когда функция <code>navigator.id.request()</code> вызвана она попросит пользователя выбрать адрес электронной почты, который он желает использовать для входа, а также попросит пройти процедуру аутентификации у поставщика услуг (электронной почты, <em>прим. переводчика</em>), если срок сертификата пользователя истёк. После этого, она создаёт подписанную <strong>заявку</strong> (assertion), содержащую адрес эл.почты пользователя и передаёт эту заявку функции <code>onlogin</code>, зарегистрированной с помощью {{domxref("navigator.id.watch()")}}.</p>
-
-<p>Эта функция должна использоваться <strong>обязательно</strong> в связке с  {{domxref("navigator.id.watch()")}}<code>.</code></p>
-
-<h2 id="Syntax" name="Syntax">Синтаксис</h2>
-
-<pre class="syntaxbox">navigator.id.request();
-navigator.id.request({siteName: 'Название сайта', siteLogo: '/logo.png'});
-navigator.id.request({termsOfService: '/tos.html', privacyPolicy: '/privacy.html'});
-</pre>
-
-<h3 id="Parameters" name="Parameters">Параметры</h3>
-
-<dl>
- <dt><code>backgroundColor</code> {{ optional_inline() }}</dt>
- <dd>Шестнадцатеричный код цвета для фона диалогового окна. Формат: <code>"#rgb"</code> или <code>"#rrggbb"</code>.</dd>
- <dt><code>oncancel</code> {{ optional_inline() }}</dt>
- <dd>Функция, которую следует вызвать в случае отказа пользователя предоставить свой идентификатор сайту.</dd>
- <dt><code>privacyPolicy</code> {{ optional_inline() }}</dt>
- <dd><em>Должен передаваться по SSL. Так же должен быть передан параметр <code>termsOfService </code>(Условия Предоставления Услуг).</em></dd>
- <dd>Абсолютный путь или URL до описания политики конфиденциальности веб-сайта. Если этот параметр предоставлен, тогда так же должен быть предоставлен параметр <code>termsOfService</code>. Когда оба эти параметра (<code>termsOfService</code> и <code>privacyPolicy</code>) переданы диалоговое окно входа будет содержать предупреждение для пользователя: "продолжив вход, вы соглашаетесь с политиками использования и конфиденциальности сайта". Так же в диалоговом окне будут размещены ссылки на описания этих политик.</dd>
- <dt><code>returnTo</code> {{ optional_inline() }}</dt>
- <dd>Абсолютный путь на который будут отправлены новые пользователи, закончившие процедуру проверки эл.почты в первый раз. Путь должен начинаться с '<code>/</code>'. Этот параметр действует только на тех пользователей, которые проходят сертификацию через запсную Службу Предоставления Идентификаторов от Mozilla <em>(Mozilla's Identity Provider, - прим.)</em>. Предоставляемое значение должно указывать реально существующий путь, который может быть использован так же в качестве локации окна – window.location.</dd>
- <dt><code>siteLogo</code> {{ optional_inline() }}</dt>
- <dd><em>Должен передаваться по SSL.</em></dd>
- <dd>Абсолютный путь до изображения, которое будет отображаться в диалоговом окне входа. Путь должен начинаться с '<code>/</code>'. Изображения, превышающие размер 100x100 пикселей будут маштабированы до этого размера.</dd>
- <dt><code>siteName</code> {{ optional_inline() }}</dt>
- <dd>Название вашего сайта, которое будет отображаться в диалоговом окне входа в формате простого текста <em>(plain text - прим.)</em>. Допустимы символы Юникода и пробельные символы, но не разметка.</dd>
- <dt><code>termsOfService</code> {{ optional_inline() }}</dt>
- <dd><em>Должен передаваться по SSL. Так же должен быть предоставлен параметр <code>privacyPolicy</code></em> <em>(Политика Конфиденциальности).</em></dd>
- <dd>Абсолютный путь или URL адрес до описания условий предоставления услуг веб-сайта. Если этот параметр указан, тогда так же должен быть указан параметр <code>privacyPolicy</code>.  Когда оба эти параметра (<code>termsOfService</code> и <code>privacyPolicy</code>) переданы диалоговое окно входа будет содержать предупреждение для пользователя: "продолжив вход, вы соглашаетесь с политиками использования и конфиденциальности сайта". Так же в диалоговом окне будут размещены ссылки на описания этих политик.</dd>
-</dl>
-
-<h2 id="Example" name="Example">Пример</h2>
-
-<pre class="brush:js;">var signinLink = document.getElementById('signin');
-
-if (signinLink) {
- signinLink.onclick = function(evt) {
- // Запрашивает подписанную идентификационную заявку от пользователя.
- navigator.id.request({
- siteName: 'Мой Сайт',
- siteLogo: '/logo.png',
- termsOfService: '/tos.html',
- privacyPolicy: '/privacy.html',
- returnTo: '/welcome.html',
- oncancel: function() { alert('Пользователь отказался идентифицироваться.'); }
- });
- };
-}</pre>
-
-<h2 id="Specification" name="Specification">Технические описания (Спецификации)</h2>
-
-<p>Не включена ни в одно техническое описание.</p>
-
-<h2 id="See_also" name="See_also">Также смотрите</h2>
-
-<ul>
- <li><a href="/ru/Persona" title="BrowserID">BrowserID</a></li>
- <li>{{domxref("navigator.id")}}</li>
- <li>{{domxref("navigator.id.watch()")}}</li>
- <li>{{domxref("navigator.id.logout()")}}</li>
-</ul>