Разработка приложений для MS Teams - тихий вход в Azure AD с использованием microsoft / team-js - PullRequest
0 голосов
/ 13 декабря 2018

Я разрабатываю приложение для MS Teams, которое пользователь может установить для себя из магазина приложений (вкладка).У меня есть SPA с Angular 6, который я хочу использовать для доступа к ресурсам SharePoint и MS Graph.SPA работает как служба приложений в Azure.В контексте команды я пытался аутентифицировать пользователя в AAD зарегистрированного приложения через MS Team JS.См. Код ниже:

    microsoftTeams.initialize();
    microsoftTeams.getContext(function(context) {
      try {
        microsoftTeams.authentication.authenticate({
          url: window.location.origin + '/assets/login.html',
          width: 600,
          height: 535,
          successCallback: function(result) {
            // Do something
          },
          failureCallback: function(reason) {
            // Say something
          }
        });
      } catch (err) {
        // Do other things
      }

Этот код работает нормально.Но всплывающее окно входа отображается при первом использовании приложения или при повторном входе в систему.По моему мнению, должна быть возможность использовать текущего вошедшего в систему пользователя для аутентификации себя в Azure без всплывающего окна входа в систему (SSO).

Есть ли решение, при котором приложение молча извлекает маркеры доступа обоихресурсы?

Current auth Process

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...