Вы находитесь здесь:
Инициирование конечной точки авторизации для связанной организации
После того как организация 2 настроена на ссылку на файл глобальных параметров организации 1, запустите поток OAuth для получения маркера доступа.
Эти действия аналогичны потоку веб-сервера OAuth 2.0 для интеграции веб-приложения. Дополнительную информацию см. в разделе «Поток веб-сервера OAuth 2.0 для интеграции веб-приложения».
- Скопируйте ConsumerKey из файла глобальных параметров. Это значение существует в файле глобальных параметров только после развертывания и извлечения параметров OAuth приложения внешнего клиента.
-
Вставьте URL-адрес организации 2 и ключ пользователя в этот URL-адрес вместо <new URL-адрес организации> и <consumerKey>.
<new org url>/services/oauth2/authorize?response_type=code&client_id=<consumerKey>& redirect_uri=https://www.example.com - Чтобы запустить запрос доступа, откройте URL-адрес в обозревателе.
-
Войдите с помощью регистрационных данных организации 2.
Вы будете перенаправлены, а код авторизации будет в URL-адресе.
- Скопируйте код авторизации из URL-адреса в обозревателе.
- Расшифруйте код авторизации.
- Скопируйте расшифрованный код авторизации.
-
Замените эти значения в запросе cURL.
- Замените <new url-адрес организации> URL-адресом организации.
- Замените <код авторизации> декодированным кодом авторизации из шага 6.
- Замените <clientKey> значением поля ConsumerKey из файла глобальных параметров OAuth.
- Замените <clientSecret> значением поля ConsumerSecret из файла глобальных параметров OAuth.
curl -X POST <new org url>/services/oauth2/token -d 'grant_type=authorization_code&code=<authorization code>&client_id=<clientKey>&client_secret=<clientSecret>&redirect_uri=https://www.example.com' | json_pp - Введите настроенный запрос cUrl в терминал.
- Успешный запрос возвращает маркер доступа.
- Проверьте работу маркера доступа посредством Postman. Попробуйте открыть конечную точку сведений о пользователе.
