2017-10-09 36 views
0

其中一個步驟授權我們的應用程序來訪問我們的DocuSign帳戶需要一個人導航到OAuth的服務,然後登錄到該帳戶,並准予(https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=..)。的DocuSign服務集成:授權碼人類行爲

我見過這個是什麼,將需要多次進行整個開發者門戶一些引用,我也看到了它寫上只需要進行一次相同的網站(該網站實際上是充滿矛盾的信息)。

有誰知道,如果這一步將需要超過一次?對我來說它不應該是有意義的。

非常感謝!

克里斯

回答

0

你是指https://docs.docusign.com/esign/guide/authentication/oa2_auth_code.html,它是針對文件的DocuSign一個正確的位置。現在通過上述流程,您可以獲得兩種令牌,即AccessToken和Refresh令牌。如果訪問令牌過期,那麼您可以使用刷新令牌來獲取新的訪問和刷新令牌集,並且不需要用戶或人爲操作的任何許可,可以使用來自後端的DocuSign OAUTH API來完成。但是,如果對刷新操作的響應是錯誤,或者如果新訪問令牌的expires_in值小於您的閾值,則需要重複初始認證流程。因此,在將用戶帶回到同意/ OAuth登錄頁面之前,您需要進行適當的異常/錯誤處理。

+0

謝謝阿米特。用戶不是賬戶持有人。我們有一個客戶簽署的標準合同,他們是通過我們網站上的工作流程進行簽署儀式的合同。因此,如果刷新操作出錯,或者如果我們超過了訪問令牌的到期閾值,用戶會被打斷,直到我們的IT部門或客戶支持人員可以重新授權應用訪問我們的DocuSign帳戶爲止。 如果是這樣,我一定在做錯事。我正在嘗試遵循「服務集成認證」步驟。我應該在看別的東西嗎? – Chris

+0

我試圖重現類似這樣的工作流程: https://loancosample.docusign.com/loan/personal – Chris

+0

如果你想服務集成,這意味着你是信封的主人,所有的信封會僅從您的帳戶發送。你會送紅包,客戶簽字,但所有的信封從您的DocuSign帳戶發送,那麼你可以使用服務集成爲這裏解釋,https://docs.docusign.com/esign/guide/authentication/legacy_auth.html –