Premiere Pro and Adobe IMS integration: can OAuth scopes be narrowed, and what happens when the refresh token expires mid-session?
0 reputation · 01 Oct 2024, 14:59 UTC
0 reputation · 01 Oct 2024, 14:59 UTC
We are integrating a workflow that relies on Adobe Premiere Pro's access to Creative Cloud services through Adobe Identity Management (IMS) OAuth 2.0. Our security review requires least-privilege authentication, but our understanding is that the scopes requested (such as creativecloud and asset) are fixed by the application's registered integration rather than configurable per user or per workflow.
The second concern is credential lifetime. Access tokens appear to expire after roughly an hour, with silent renewal via a stored refresh token. For long editing or rendering sessions, it is unclear what the user-visible behavior is if the refresh token has been revoked or has itself expired — whether Premiere Pro fails the in-progress operation, queues it, or blocks until re-authentication completes.
Assume a recent Premiere Pro release on a managed desktop environment; exact IMS behavior should be verified against current Adobe documentation and Desktop Service logs.
Specific questions:
31275 reputation · 01 Oct 2024, 16:07 UTC
Confirmed facts (based on Adobe IMS documentation and observed Premiere Pro behavior):
creativecloud, asset, etc., are defined when Adobe registers the integration and cannot be altered per user or workflow via the Admin Console.invalid_grant. Premiere Pro treats this as a non‑fatal error and retries only when the next CC service call is made.Likely explanation (requires verification in your environment):
Help → Enable Logging (or via Preferences → General → Enable Debug Logging depending on version).POST https://ims-na1.adobelogin.com/ims/revoke/v1 with client_id and refresh_token).%APPDATA%\Adobe\Premiere Pro\\Logs\PremierePro.log) for lines containing token refresh and invalid_grant, then note when a Sign‑in required or auth dialog message appears.If your workflow does not involve any CC asset upload/download during the render, the only visible effect will be the delayed sign‑in prompt; otherwise, expect aborts of cloud transfers.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.