Налаштуйте x-on-behalf-user доступ, коли технічному обліковому запису потрібно виконувати операції Analyzer API для конкретних користувачів у тій самій організації.
Коли ввімкнено доступ від імені користувача, центральна програма може працювати з документами й даними, що належать користувачу, без потреби в окремих токенах автентифікації користувача.
Що дозволяє доступ від імені користувача
Технічний обліковий запис може діяти від імені затвердженого користувача для:
- Доступ до документів користувача.
- Отримати витягнуті значення з документів користувача.
- Шукати дані користувача.
- Передавати документи для користувача.
- Витягати атрибути, налаштовані користувачем.
Доступ застосовується лише до користувачів, які явно затверджені для технічного облікового запису.
Вимоги
Перед запитом доступу від імені:
- Налаштуйте технічний обліковий запис для доступу до Analyzer API.
- Зробіть принаймні один успішний виклик Analyzer API за допомогою технічного облікового запису.
- Переконайтеся, що кожен користувач належить до тієї ж організації, що й технічний обліковий запис.
- Зберіть точну адресу електронної пошти для кожного користувача, якому потрібен доступ від імені.
Adobe відхиляє запити від імені для користувачів з іншої організації або коли надана адреса електронної пошти не збігається точно з обліковим записом користувача.
Визначте технічний обліковий запис
Визначте технічний обліковий запис, який генерує токен доступу OAuth і робить запити API.
Щоб знайти його ідентифікатор технічного облікового запису:
- Відкрийте проєкт у консолі Adobe Developer.
- Відкрийте облікові дані OAuth Server-to-Server, які використовуються для Analyzer.
- Відкрийте сторінку для генерації токена доступу.
- Знайдіть ідентифікатор технічного облікового запису.
Ідентифікатор технічного облікового запису закінчується на @techacct.adobe.com.
Переконайтеся, що ідентифікатор належить технічному обліковому запису, який використовує ваша інтеграція, перед відправкою запиту до списку дозволеного.
Визначте користувачів
Створіть список користувачів, від імені яких має діяти технічний обліковий запис.
Для кожного користувача:
- Зберіть точну адресу облікового запису Adobe користувача.
- Переконайтеся, що користувач належить до тієї ж організації, що й технічний обліковий запис.
Доступ можна отримати лише до користувачів, включених до затвердженого списку дозволеного.
Запитати доступ від імені
Adobe Support керує списком дозволеного для кожного технічного облікового запису.
Системний адміністратор організації має подати запит на підтримку, який включає:
- Ідентифікатор технічного облікового запису, що закінчується на @techacct.adobe.com.
- Повний список адрес електронної пошти користувачів для занесення до списку дозволеного.
- Підтвердження схвалення від системного адміністратора організації.
Adobe переглядає запит і налаштовує затверджених користувачів для технічного облікового запису.
Технічний обліковий запис має виконати принаймні один успішний виклик Analyzer API, перш ніж Adobe зможе оновити його конфігурацію.
Здійсніть API-запит від імені користувача
Після того як Adobe схвалить список дозволеного, включіть заголовок x-on-behalf-user до запитів, які мають виконуватися від імені затвердженого користувача.
Установіть значення заголовка на затверджену адресу електронної пошти користувача:
x-on-behalf-user: user@example.com
Продовжуйте автентифікувати запит за допомогою маркера OAuth Server-to-Server технічного облікового запису.
Запит виконується в контексті користувача, визначеного заголовком x-on-behalf-user. Користувач має бути в затвердженому списку дозволеного технічного облікового запису.
Спробуйте Acrobat у браузері
Створюйте, редагуйте та поширюйте PDF-файли онлайн.