Неявное предоставление OAuth2 с мобильным приложением (запрос URI)

#docusignapi

#docusignapi

Вопрос:

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

Комментарии:

1. Для мобильных приложений вы можете установить redirect_uri на localhost (например, localhost / обратный вызов). Вам не нужен общедоступный URL-адрес при разработке мобильного приложения.

Ответ №1:

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

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

Узнайте больше об аутентификации DocuSign.