.net MS Excel надстройка взаимодействия - PullRequest
0 голосов
/ 13 марта 2019

Разработал надстройку для Excel с использованием c #.Для этой надстройки Excel я хочу сделать некоторую аутентификацию.Мы используем cognito для аутентификации.

Итак, в моей ленте Excel я добавил кнопку, которая должна открывать вкладку браузера при нажатии и выполнять oauth-аутентификацию, а после получения токена мне нужен этот токен в моем Excel c #.

Есть ли способ, которым это возможно?

1 Ответ

0 голосов
/ 13 марта 2019

Вы можете рассмотреть возможность размещения элемента управления WebBrowser в форме Windows. Таким образом, вы можете предоставить пользователю всплывающее окно для аутентификации.

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

Наконец, вы можете рассматривать вашу надстройку как обычное приложение .net. Вы можете использовать любую библиотеку на основе .net в коде. Там нет Excel конкретных вещей.

...