Шаблоны аутентификации

Для получения доступа к функциям надстройки может требоваться вход или регистрация. В интерфейс часто встраиваются поля для ввода имени пользователя и пароля или кнопки, которые запускают сторонние потоки идентификации. Простая и эффективная аутентификация — важный первый шаг к началу работы с надстройкой.

Рекомендации

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

Поток проверки подлинности

  1. First-Run Placemat — поместите кнопку входа в качестве явного вызова к действию в интерфейсе первого запуска надстройки.

    Пример области задач надстройки в приложении Office.

  2. Диалоговое окно выбора службы идентификации. Покажите список служб идентификации, включая, при необходимости, форму для ввода имени пользователя и пароля. Пользовательский интерфейс вашей надстройки может быть заблокирован, когда открыто диалоговое окно аутентификации.

    Диалоговое окно

  3. Вход через службу идентификации. Отобразится пользовательский интерфейс службы идентификации. Microsoft Azure Active Directory позволяет настраивать страницы панели входа и доступа для согласованного внешнего вида службы. Дополнительные сведения.

    Диалоговое окно Входа поставщика удостоверений в приложении Office.

  4. Ход выполнения. Показывайте ход загрузки параметров и пользовательского интерфейса.

    Пример диалогового окна с индикатором хода выполнения в приложении Office.

Примечание.

Используя службу идентификации Майкрософт, вы получите возможность использовать фирменную кнопку входа, которую можно настроить под светлую и темную темы. Узнайте больше.

Поток проверки подлинности с одним Sign-On

Примечание.

API единого входа в настоящее время поддерживается для Word, Excel, Outlook и PowerPoint. Дополнительные сведения о поддержке единого входа см. в разделе Наборы требований IdentityAPI. Если вы работаете с надстройкой Outlook, обязательно включите современную проверку подлинности для клиента Microsoft 365. Сведения о том, как это сделать, см. в статье Включение или отключение современной проверки подлинности для Outlook в Exchange Online.

Используйте единый вход для более плавного взаимодействия с конечными пользователями. Удостоверение пользователя в Office (учетная запись Майкрософт или удостоверение Microsoft 365) используется для входа в надстройку. В результате пользователи войдите только один раз. Это упрощает начало работы для пользователей.

  1. При установке надстройки пользователь увидит окно согласия, похожее на следующее:

    Окно согласия в приложении Office при установке надстройки.

    Примечание.

    Издатель надстройки может выбирать логотип, строки и разрешения, включаемые в окно запроса. Пользовательский интерфейс определяет Майкрософт.

  2. Надстройка загрузится после того, как пользователь предоставит разрешения. Она может извлечь и отобразить необходимую персонализированную информацию.

    Приложение Office с кнопками надстройки, отображаемыми на ленте.

См. также