oAuth в обычном MVC приложении - PullRequest
       24

oAuth в обычном MVC приложении

0 голосов
/ 05 августа 2020

Я только что завершил интеграцию DocuSign API в свое приложение C# MVC. Мое приложение MVC НЕ является ядром net. До сих пор я работал с генератором токенов OAuth с портала разработчиков DocuSign и жестко кодировал возвращенный токен.

Теперь мне нужно реализовать генерацию токена oAuth на лету, и мне нужно сделать грант кода авторизации. Но не уверен, как это реализовать с помощью C#. Когда я делаю запрос на https://account-d.docusign.com/oauth/auth?XXXXXX

из приложения MVC, я получаю междоменную ошибку. Посоветуйте, пожалуйста, как действовать? Я снова использую обычное приложение MVC, а НЕ Core. В примере приложение находится в Core, и это мне не помогает.

Любая помощь приветствуется.

спасибо

1 Ответ

0 голосов
/ 05 августа 2020

Вы используете последнюю версию Chrome? его режим по умолчанию будет иметь строгие файлы cookie и не позволит приложению, запущенному с localhost, хранить файлы cookie в других доменах. Другой вариант - вы используете iframe, который также не разрешен для аутентификации. Я предлагаю вам установить VS Extension и добавить DocuSign в ваше приложение в качестве ярлыка. В противном случае может потребоваться отладить проблему, попробовать другой браузер, разместить где-нибудь свой код или изменить способ аутентификации.

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