• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
2

Teamdynamix iPaaS connection woes

New Here ,
Nov 21, 2023 Nov 21, 2023

Copy link to clipboard

Copied

I am currently experiencing difficulties connecting our PaaS environment to Adobe Sign. While TDx (TeamDynamix) provides instructions on setting up the connection, I've encountered issues as the provided instructions are not working. Any help with this would be amazing and greatly appreciation. 

 

The primary hurdle I am facing is in identifying where to create the Client ID and Client Secret. I am unclear about the distinction between the API section in my Adobe Sign Profile and the one I create in the Developer Console. Currently, I have credentials created in both areas.

 

The second is following the instructions TDx provides, down below. When I sconfigure Postman with the instructions to do tests, I get an error code of "unauthorized_client." According to Adobe's documentation, the type should be "client_credentials." When I run Postman with "client_credentials" I receive a 200 response with an access_token.  However, when I change the grant_type to "client_credentials" in the iPaaS enviorment, I encounter a console error of "invalid_scope because the the scheme does not have a registered handler."

  • Type: Generic OAuth2 Authorization Code
    • ClientId: the Client ID from Adobe
    • ClientSecret: the Client Secret from Adobe
    • RedirectURI: {{host}}/oauth/adobe
      • Copy and paste this text exactly, including the brackets.
    • Auth Endpoint: https://ims-na1.adobelogin.com/ims/authorize/v2
    • TokenEndpoint: https://ims-na1.adobelogin.com/ims/token/v3
    • Scope: the scopes you added to the project you created in Adobe Developer
      • Separate scopes with spaces, not commas.
      • E.g., Scope: agreement_write library_write user_write widget_write
    • ResponseType: code
    • GrantType: authorization_code
    • Token Template

 

{ 
    "operation": "POST", 
    "requestType": "query", 
    "responseMode": "json", 
    "parameters": { 
        "client_id": "{{ClientId}}", 
        "client_secret": "{{ClientSecret}}", 
        "grant_type": "{{GrantType}}", 
        "code": "{{code}}", 
        "redirect_uri": "{{RedirectURI}}" 
    }, 
    "headers": { 
        "Content-Type": "application/x-www-form-urlencoded" 
    } 
}

 

 

Additionally, here is my Postman request body that successfully retrieves a token:

 

Content-Type: application/x-www-form-urlencoded
User-Agent: PostmanRuntime/7.35.0
Accept: */*
Postman-Token: 40089539-7c51-49b5-aa4e-f88660a75e4e
Host: ims-na1.adobelogin.com
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 534
Cookie: ftrset=7; relay=d019fec6-afce-4349-9420-1ce2a5263248
Request Body
response_type: "code"
client_id: "a6eb5c7d3a5240be96b23f5b42632d95"
client_secret: "SECRET"
scope: "user_login openid AdobeID agreement_read agreement_sign agreement_write agreement_send agreement_retention agreement_vault sign_library_read sign_library_write sign_library_retention widget_read widget_write workflow_read workflow_write sign_user_write sign_user_read sign_user_login sign_webhook_read sign_webhook_write sign_webhook_retention"
grant_type: "client_credentials"

 

 Response:

 

content-type: application/json;charset=UTF-8
cache-control: no-store
set-cookie: relay=d019fec6-afce-4349-9420-1ce2a5263248; Path=/; Secure; SameSite=None
set-cookie: ftrset=7; Path=/; Secure; HttpOnly; SameSite=None
set-cookie: ftrset=7; Path=/; Secure; HttpOnly; SameSite=None
p3p: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"
server: adobe
x-xss-protection: 1; mode=block
x-frame-options: DENY
vary: Accept-Encoding
x-newrelic-app-data: PxQFUlRUCQsTUlFbBgkBXlAGFB9AMQYAZBBZDEtZV0ZaClc9HjJDEA1YUCIJDUxBXwgNB0VtGDILWlNdIQkNFkINVA5dSmgdRwpSBF83AEBIBhlRSlMWAgdVUVEEBw9KUQICH0ACWwNTUg0BDVpRCgpSXFJTQx8EBVpEBDs=
x-debug-id: d019fec6-afce-4349-9420-1ce2a5263248
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
x-via: g-or2,e-uw2
date: Tue, 21 Nov 2023 16:50:42 GMT
transfer-encoding: chunked
Response Body
{"access_token":"eyJhbGciOiJSUzI1NiIsIng1dSI6Imltc19uYTEta2V5LWF0LTEuY2VyIiwia2lkIjoiaW1zX25hMS1rZXktYXQtMSIsIml0dCI6ImF0In0.eyJpZCI6IjE3MDA1ODU0NDIyMjhfNjMzNWUwNWQtNzc1MC00MDQ4LWIxYjUtZjA4MzAxNTBhYzZkX3V3MiIsIm9yZyI6IjA5MDcxNjI1NTdBMTI2NDA3RjAwMDEwMUBBZG9iZU9yZyIsInR5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJhNmViNWM3ZDNhNTI0MGJlOTZiMjNmNWI0MjYzMmQ5NSIsInVzZXJfaWQiOiIwRTUzM0VEMDY1NTNFNDA0MEE0OTVFOEVAdGVjaGFjY3QuYWRvYmUuY29tIiwiYXMiOiJpbXMtbmExIiwiYWFfaWQiOiIwRTUzM0VEMDY1NTNFNDA0MEE0OTVFOEVAdGVjaGFjY3QuYWRvYmUuY29tIiwiY3RwIjozLCJtb2kiOiI3MmFlMmY4YyIsImV4adfgeqagqetriI4NjQwMDAwMCIsInNjb3BlIjoic2lnbl93ZWJob29rX3JldGVudGlvbix3aWRnZXRfd3JpdGUsd29ya2Zsb3dfamVhZCxhZ3JlZW1lbnRfc2VuZCxhZ3JlZW1lbnRfc2lnbixBZG9iZUlELHdpZGdldF9yZWFkLHNpZ25fdXNladadgcl93cml0ZSxzaWduX3VzZXJfcmVhZCxhZ3JlZW1lbnRfdmF1bHQsc2lnbl91c2VyX2xvZ2luLasdfgasdfgadffgHNpZ25fd2ViaG9va193cml0ZSxzaWduX2xpYnJhcnlfd3JpdGUsd29ya2Zsb3dfd3JpdGUsb3BlbmlkLGFncmVlbWVudF93cml0ZSxzaWduX3dlYmhvb2tfcmVhZCxhZ3JlZW1lbnRfcmVhZCxhZ3JlZW1lbnRfcmV0ZW50aW9uLHNpZ25fbGlicmFyeV9yZWFkLHNpZ25fbGlicmFyeV9yZXRlbnRpb24iLCJjcmVhdGVkX2F0IjoiMTcwMDU4NTQ0MjIyOCJ9.B3rt7ll9jGStYwrO9VuGChmawlrqijTocd4FazuSTn1gv4EKoWzJVvwHYY75f91lg7xQaD6B5naWVWpeC5lCihn0Tg02X1VImLM2oUQEOxXWF1rogv2e0pP4thpBufebsZxttLbX6fEBvjohkMVTNAGPxiYsKQB2Ki4AIzNrawTo4d-DuSjuwnD_eO11GURwI0zcq0NcGembhP0TWaWc7v-l12XEH_l1pCL0UJ1TT9FxhZPRTrMbUfWptUO4C3OJ13VGz8fOd3gb3b7kkkSiOXpyPUCH-575lu481pmSD610YzgCyDtdFJMailfJHXG0x0OYLwioeopfcg4DY1ywWg","token_type":"bearer","expires_in":86399}

 

 We are located in the in southern California so I do think the shard of na1 is correct. Any guidance or help would be greatly appreciated. 

 

Thank you for reading the wall text. 

TOPICS
Configure accounts , SDK , Web forms

Views

131

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Dec 03, 2023 Dec 03, 2023

Copy link to clipboard

Copied

LATEST

Hi AH-Imperial,

 

Thank you for reaching out, and sorry about the delayed response.

 

We have checked that you are using the Adobe Sign Enterprise plan. If you have an integration-related question, the experts can best answer it. Please contact our Adobe Sign Enterprise support team for the correct information. You may contact them using the steps in the following help document: https://helpx.adobe.com/sign/using/adobesign-support-resources.html.

Refer to the following help document for more information on Acrobat Sign Integration: https://helpx.adobe.com/sign/integrations/home.html.

 

Thanks,

Meenakshi

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines