Шаблоны аутентификации
Для получения доступа к функциям надстройки может требоваться вход или регистрация. В интерфейс часто встраиваются поля для ввода имени пользователя и пароля или кнопки, которые запускают сторонние потоки идентификации. Простая и эффективная аутентификация — важный первый шаг к началу работы с надстройкой.
Рекомендации
Правильно | Неправильно |
---|---|
Опишите значение надстройки или продемонстрируйте функции, не требуя создания учетной записи. | Не ожидайте, что пользователи выполнят вход, не понимая значения и преимуществ надстройки. |
Направляйте пользователей, используя основную, хорошо видимую кнопку на каждом экране. | Не обращайте внимание на второстепенные и производные задачи с помощью конкурирующих кнопок и призывов к действию. |
Используйте понятные подписи кнопок с указанием конкретных задач, например "Войти" или "Создать учетную запись". | Не используйте абстрактные подписи, например "Отправить" или "Начать". |
Используйте диалоговое окно, чтобы обратить внимание пользователей на формы аутентификации. | Переполнение области задач с помощью первого запуска и форм проверки подлинности. |
Добавьте небольшие полезные действия, например автофокусировку на полях ввода. | Не добавляйте ненужные шаги, например не требуйте нажимать на поля формы. |
Предоставление пользователям способа выхода и повторной проверки подлинности. | Не заставляйте пользователей удалять надстройку, чтобы сменить учетную запись. |
Поток проверки подлинности
First-Run Placemat — поместите кнопку входа в качестве явного вызова к действию в интерфейсе первого запуска надстройки.
Диалоговое окно выбора службы идентификации. Покажите список служб идентификации, включая, при необходимости, форму для ввода имени пользователя и пароля. Пользовательский интерфейс вашей надстройки может быть заблокирован, когда открыто диалоговое окно аутентификации.
Вход через службу идентификации. Отобразится пользовательский интерфейс службы идентификации. Microsoft Azure Active Directory позволяет настраивать страницы панели входа и доступа для согласованного внешнего вида службы. Дополнительные сведения.
Ход выполнения. Показывайте ход загрузки параметров и пользовательского интерфейса.
Примечание.
Используя службу идентификации Майкрософт, вы получите возможность использовать фирменную кнопку входа, которую можно настроить под светлую и темную темы. Узнайте больше.
Поток проверки подлинности с одним Sign-On
Примечание.
API единого входа в настоящее время поддерживается для Word, Excel, Outlook и PowerPoint. Дополнительные сведения о поддержке единого входа см. в разделе Наборы требований IdentityAPI. Если вы работаете с надстройкой Outlook, обязательно включите современную проверку подлинности для клиента Microsoft 365. Сведения о том, как это сделать, см. в статье Включение или отключение современной проверки подлинности для Outlook в Exchange Online.
Используйте единый вход для более плавного взаимодействия с конечными пользователями. Удостоверение пользователя в Office (учетная запись Майкрософт или удостоверение Microsoft 365) используется для входа в надстройку. В результате пользователи войдите только один раз. Это упрощает начало работы для пользователей.
При установке надстройки пользователь увидит окно согласия, похожее на следующее:
Примечание.
Издатель надстройки может выбирать логотип, строки и разрешения, включаемые в окно запроса. Пользовательский интерфейс определяет Майкрософт.
Надстройка загрузится после того, как пользователь предоставит разрешения. Она может извлечь и отобразить необходимую персонализированную информацию.
См. также
- Дополнительные сведения о разработке надстроек единого входа
Office Add-ins