2016-10-17 3 views
0

Я пишу мобильное приложение для клиента DocuSign, используя PhoneGap (т. Е. С JavaScript, HTML5, CSS3). Я создал ключ интеграции DocuSign и выбрал This is a mobile app. Однако DocuSign запрашивает URI. Мой URI будет файлом в папке (например, /DocuSign/callback.html). Когда я пытаюсь ввести свой URI без имени домена DocuSign, не сохраняя путь к моему файлу. Требуется ли URI иметь доменное имя для мобильных приложений с использованием метода OAuth2 Implicit Grant? Если да, как добавить URI к моему ключу интеграции без имени домена?OAuth2 Неявный грант с мобильным приложением (URI quetsion)

+0

Для мобильных приложений вы можете установить redirect_uri на localhost (например, http: // localhost/callback). При разработке мобильного приложения вам не нужен открытый URL. – salemanager

ответ

0

Если вы хотите использовать один из потоков авторизации OAuth2.0 в вашей интеграции, вам понадобится предоставить общедоступный URL-адрес возврата, чтобы служба проверки подлинности DocuSign знала, куда перенаправить пользователя после того, как они пройдут вход в систему через стандартный входной поток DocuSign. Таким образом, вашему приложению не нужно управлять или требовать учетные записи своих пользователей, что является одним из основных преимуществ OAuth.

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

Узнать больше о DocuSign authentication.

Смежные вопросы