Вход в приложения

Когда приложение предлагает войти через Hivesigner, оно отправляет вас на hivesigner.com с запросом. Hivesigner показывает, кто запрашивает доступ, что именно он просит и какой из ваших аккаунтов отвечает. Решение принимаете вы. Приложение никогда не получает ваши ключи: оно получает подтверждение вашего имени пользователя, подписанное в вашем браузере.

Экран запроса

Сверху вниз на экране показано:

  • Приложение. Его изображение и заголовок. Когда приложение впервые просит доступ к публикациям, заголовок гласит «ПРИЛОЖЕНИЕ запрашивает доступ к вашему аккаунту.» В остальных случаях — «Вход в ПРИЛОЖЕНИЕ». Имя в заголовке выбирает само приложение.
  • Аккаунт Hive @АККАУНТ_ПРИЛОЖЕНИЯ. Настоящий аккаунт приложения в Hive. Называться приложение может как угодно, но это имя подменить нельзя. Проверьте его.
  • Перенаправит вас на HOST. Сайт, на который Hivesigner вернёт вас после одобрения.
  • Область доступа. Что просит приложение: только вход или доступ к публикациям.
  • Строка аккаунта. «Авторизация от имени» или «Вход от имени», с аккаунтом, который получит приложение, и ссылкой Сменить аккаунт. См. Выберите аккаунт.
  • Кнопка. Авторизовать или Войти. Если аккаунт заблокирован, над кнопкой появляется поле Код доступа, и одно нажатие разблокирует аккаунт и продолжит действие.
  • Отмена. Отправляет вас на страницу Аккаунты. Приложению Hivesigner ничего не отправляет.

Если в этом браузере ещё нет ни одного аккаунта, кнопка называется Продолжить. Она открывает форму Добавить аккаунт и затем возвращает вас к запросу. См. Добавление аккаунта.

Только вход или доступ к публикациям

Приложение просит одно из двух. Ничего промежуточного не существует.

Только вход

В поле Область доступа написано «Просмотр имени пользователя вашего аккаунта». Приложение узнаёт, какой вы аккаунт Hive, и это подтверждено вашей подписью. Никаких прав действовать за вас оно не получает. Кнопка называется Войти.

Сайт, у которого нет собственного аккаунта Hive, тоже может попросить вас войти. На его экране написано «Сайт HOST хочет подтвердить ваше имя пользователя Hive.» Такой запрос всегда даёт только вход. Hivesigner называет сайт по его адресу, потому что этот адрес — единственное, что вы можете о нём проверить.

Доступ к публикациям

В поле Область доступа написано «С вашими постинг-полномочиями ПРИЛОЖЕНИЕ сможет:», а дальше перечислено, что это значит:

  • Публиковать и комментировать: размещать посты и комментарии от вашего имени.
  • Голосовать: голосовать «за» и «против» вашим аккаунтом.
  • Подписываться и обновлять вашу ленту: подписываться, скрывать и репостить от вашего имени.

Постинг-полномочия — это часть вашего аккаунта Hive, отвечающая за повседневные действия. Одобряя запрос, вы добавляете аккаунт приложения в свои постинг-полномочия. Это одно разрешение в блокчейне Hive, а не список отдельных прав.

Что позволяет доступ к публикациям

С доступом к публикациям приложение может делать от вашего имени всё, что может ваш постинг-ключ:

  • публиковать, редактировать и удалять ваши посты и комментарии
  • голосовать
  • подписываться, скрывать и репостить
  • редактировать ваш профиль
  • получать ваши награды на ваш же кошелёк
  • другие повседневные действия, которые используют приложения и игры Hive

Оно никогда не может:

  • распоряжаться вашими средствами: отправлять HIVE или HBD, делать power up и power down, делегировать Hive Power, пользоваться сбережениями
  • менять ваши ключи или то, кто управляет аккаунтом
  • давать доступ другим приложениям

Внимание! Авторизуйте только те приложения, которым доверяете. Доступ к публикациям действует, пока вы его не отзовёте. Он хранится в блокчейне Hive, а не в Hivesigner: удаление аккаунта из Hivesigner его не прекращает.

Первая авторизация приложения

Когда вы впервые даёте приложению доступ к публикациям, на экране появляется уведомление: «Первая авторизация: аккаунт @АККАУНТ_ПРИЛОЖЕНИЯ будет добавлен в ваши постинг-полномочия в блокчейне, для чего один раз потребуется ваш активный ключ. Этот аккаунт сможет публиковать от вашего имени, пока вы не отзовёте доступ.»

Изменение того, кто может публиковать за ваш аккаунт, — это изменение самого аккаунта, поэтому нужен активный ключ. Если его нет на этом устройстве, экран попросит его прямо здесь:

  1. Вставьте активный ключ в поле Активный ключ или мастер-пароль для @ПОЛЬЗОВАТЕЛЬ. Hivesigner сверит его с вашим аккаунтом в сети Hive и сохранит на этом устройстве рядом с другими ключами. Если вы вставите мастер-пароль, Hivesigner оставит из него только активный ключ, а также постинг-ключ, если его здесь нет.
  2. Если у аккаунта нет кода доступа, форма предложит Защитить кодом доступа (рекомендуется), по умолчанию включено. Если код доступа есть и он снова нужен Hivesigner, форма запросит его в поле Код доступа для @ПОЛЬЗОВАТЕЛЬ.
  3. Нажмите Добавить активный ключ, затем Авторизовать.

Hivesigner отправит изменение в сеть Hive прямо из вашего браузера. Он дождётся появления изменения в блокчейне и только потом вернёт вас в приложение уже с выполненным входом. Если это затянется, вы увидите «Авторизация отправлена, но ещё подтверждается. Попробуйте снова через несколько секунд.»

Активный ключ после этого остаётся на устройстве. Чтобы оставить здесь только постинг-ключ, см. Добавляйте только нужные ключи.

Авторизация приложения из каталога

Каждое приложение на hivesigner.com/apps открывает страницу с заголовком «Авторизовать @АККАУНТ_ПРИЛОЖЕНИЯ». На ней показано то, что приложение публикует о себе, и фраза «@АККАУНТ_ПРИЛОЖЕНИЯ сможет публиковать, комментировать, голосовать и подписываться от имени @ПОЛЬЗОВАТЕЛЬ.»

Нажатие Авторизовать сразу даёт приложению доступ к публикациям, как и экран первой авторизации. Для этого нужен активный ключ. Никакое приложение об этом не просило, поэтому пользуйтесь этой страницей, только если делаете это намеренно. Отмена отправляет вас на страницу Аккаунты.

Если ваш аккаунт уже дал приложению доступ к публикациям, страница пишет «Доступ для @АККАУНТ_ПРИЛОЖЕНИЯ предоставлен.» и предлагает Продолжить.

Повторный вход в приложение

Если ваш аккаунт уже дал приложению доступ к публикациям, ничего нового не предоставляется. Экран короче:

  • Заголовок гласит «Вход в ПРИЛОЖЕНИЕ».
  • Строка сообщает «Вы уже авторизовали @АККАУНТ_ПРИЛОЖЕНИЯ. Новые права не предоставляются.»
  • В строке аккаунта написано «Вход от имени».
  • Кнопка называется Войти.

Для этого достаточно постинг-ключа (или активного ключа). Если вы успели отозвать доступ, снова появится экран первой авторизации.

Выберите аккаунт

Строка аккаунта называет аккаунт, который получит приложение. Проверьте её перед одобрением, особенно если на устройстве несколько аккаунтов.

  • Нажмите Сменить аккаунт, чтобы открыть список ваших аккаунтов прямо здесь. Выберите другой, и экран переключится на него.
  • Нажмите Добавить ещё аккаунт под списком, чтобы добавить аккаунт, которого на этом устройстве ещё нет. После этого Hivesigner вернёт вас к запросу.

Приложение может предложить, каким аккаунтом воспользоваться. Если этот аккаунт есть на устройстве, Hivesigner выберет его. Сменить его всё равно можно.

Когда Hivesigner отклоняет запрос

Hivesigner не даёт одобрить запрос, который он не может проверить. Вместо этого на экране появляется одно из этих сообщений:

Сообщение Что оно означает
«Адрес перенаправления этого приложения не зарегистрирован. Вход заблокирован ради вашей безопасности.» Адрес возврата не входит в список, который приложение указало в своём аккаунте Hive.
«@АККАУНТ_ПРИЛОЖЕНИЯ не является аккаунтом Hive, поэтому такого приложения для авторизации не существует. Вернитесь на сайт и попробуйте снова.» Запрос называет приложение, которого не существует.
«Этот сайт запросил отправку данных входа на незащищённый адрес http://. Hivesigner отправляет их только по https. Попросите сайт использовать защищённый адрес.» Адрес возврата небезопасен.
«Этот сайт запросил отправку данных входа на адрес, который не является веб-адресом (URL). Вернитесь на сайт и попробуйте снова.» Адрес возврата не является веб-адресом.
«Этот запрос авторизации неполный: в нём не указано приложение или адрес перенаправления. Вернитесь в приложение и попробуйте снова.» В запросе не хватает частей.

Вернитесь в приложение и попробуйте снова. Если проблема повторяется, нажмите Сообщить о проблеме. Это отправит команде Hivesigner ссылку и вашу необязательную заметку, скрыв в ней секреты.

Если Hivesigner не может связаться с сетью Hive, он показывает «Не удалось загрузить данные аккаунта из сети Hive.» Нажмите Повторить.

Просмотр и отзыв доступа приложения

  1. Откройте hivesigner.com/authorized-apps. В подвале сайта на неё ведёт ссылка Авторизованные приложения.
  2. Страница показывает «Приложения, которые могут публиковать от имени @ПОЛЬЗОВАТЕЛЬ.» для выбранного аккаунта, а ниже — сами приложения. Чтобы посмотреть приложения другого аккаунта, сначала выберите его на странице Аккаунты.
  3. Если аккаунт заблокирован, введите его код доступа и нажмите Разблокировать.
  4. Нажмите Отозвать рядом с приложением. Если активный ключ есть на этом устройстве, доступ приложения будет отозван сразу.

В списке показаны все аккаунты, которые могут публиковать от вашего имени самостоятельно, включая добавленные другими инструментами.

Отзыв — это изменение вашего аккаунта в блокчейне Hive, поэтому один раз потребуется активный ключ. Если его нет на устройстве, Отозвать открывает страницу этого приложения («Отозвать доступ для @АККАУНТ_ПРИЛОЖЕНИЯ»), которая просит активный ключ прямо там. На ней написано «@АККАУНТ_ПРИЛОЖЕНИЯ больше не сможет действовать от имени @ПОЛЬЗОВАТЕЛЬ.» Добавьте ключ и нажмите Отозвать.

При отзыве Hivesigner убирает аккаунт приложения из постинг-полномочий вашего аккаунта (и из активных полномочий, если он есть и там). С этого момента приложение больше не может публиковать, голосовать и действовать от вашего имени. Если позже оно снова попросит доступ к публикациям, вы увидите экран первой авторизации.

Отзыв не выполняет выход на самом сайте приложения. Выйдите там отдельно, если хотите.