2013-08-26 42 views
1

我想創建一個應用程序,我可以讓用戶通過我的應用程序驗證他們自己的DocuSign帳戶並管理他們的帳戶。我想象一下使用他們的OAuth API,它將授予我一個訪問令牌來代表他們的帳戶發出請求。獲取DocuSign OAuth IntegratorKey

但是,DocuSign的REST API似乎指定了用戶的IntegratorKey(除了電子郵件和密碼之外)。 http://www.docusign.com/p/RESTAPIGuide/Content/OAuth2/OAuth2%20Token%20Request.htm

回答

0

相信SOBO會做到這一點對你:從我的理解的IntegratorKey通過開發者帳戶設置,我不希望我的用戶經歷

參考只獲得。藉助SOBO(代表發送)功能,您可以代表處於同一帳戶中的其他用戶發送請求。 DocuSign開發中心有一個專門介紹此功能的頁面,它列出了所需的步驟以及如何配置帳戶。

請閱讀以下頁面所有的信息:

http://www.docusign.com/developer-center/explore/features/sobo

只是爲了強調一些要點,你需要有在帳戶首能夠使用SOBO以下設置:

- apiAccountWideAccess 
- allowSendOnBehalfOf 

而且,你會採取SOBO的一般步驟是:

  1. 獲取「authenticating」用戶的訪問令牌。
  2. 獲取「操作」用戶的訪問令牌。
  3. 代表操作用戶發送請求。

如前所述,請參閱下頁爲您需要此功能的所有信息: http://www.docusign.com/developer-center/explore/features/sobo

+0

HM,從您發佈的鏈接https://www.docusign.com/developer- center/explore/features/sobo似乎認證和操作用戶都需要具有IntegratorKey – Toolkit

+0

,也很奇怪,我不得不要求用戶輸入他們的密碼,但是Oauth2流量IIRC存在不適當的問題。認證服務器應該要求憑證,然後重定向回我,不是嗎? – Toolkit