현재 DocuSign 사용자 그룹과 서명 그룹을 Active Directory를 신뢰할 수있는 소스로 사용하여 동기화하는 중입니다. 이 과정에서 몇 가지 문제를 다루고 있습니다.DocuSign API를 통한 관리자 추가/제거 자동화
1 - 새로운 사용자가 생성되면 "DocuSign Viewer"권한 세트를 부여하고 권한을 통해 다른 액세스 권한을 할당하고 싶습니다. 사용자 그룹. DocuSign API 레시피를 모두 살펴 보았지만 API를 통해 어디에서 그렇게 할 수 있는지 알지 못합니다. 가장 가까운 것은 그룹에 추가 한 다음 그룹에 대한 사용 권한을 설정하는 것입니다. 그룹 권한 정책은 사전 설정되어 있으므로 도움이되지 않습니다.
2 - 관리자 DocuSign 그룹에 새 사용자를 추가 할 때 사용자는 DocuSign에서 생성되지만 그룹에 추가되지는 않습니다. 하나의 API 호출로 두 가지 작업을 수행하고 있습니다. 이 호출의 몸의 샘플입니다에 "/ V2/계정/{통해 AccountId}/사용자"
{
"newUsers": [
{
"email":"email address",
"firstName": "First",
"lastName": "Last",
"userName": "First Last",
"groupList": [
{
"groupId": "groupId",
"users": [
{
"email": "email address",
"userName": "First Last"
}
]
}
],
"isAdmin": "true",
"userType": "companyuser"
}
]
}
나는 우리가 만든 그룹에 대해이 같은 API 호출을 사용하고 예상대로 작동합니다. 나 또한 사용자를 생성하고 개별 API 호출을 사용하여 관리자 그룹에 추가하려고 시도했습니다.
이 방법은 작동하지만 권한 집합에 할당되어 있지 않으므로 그룹에서 사용자를 삭제하면 제대로 작동하지 않습니다. 관리자 그룹에서 제거되지만 "계정 관리자"는 여전히 관리자 권한을 부여하는 "예"로 채워져 있습니다.
계정을 만들 때 "DocuSign Viewer"에 대한 권한을 설정할 수 있으면이 문제가 해결됩니다. API를 통해 "isAdmin"속성을 변경하려고했지만 YES를 제거하지 않거나 위에 붙여 넣은 코드에 차이를 만들지 않습니다.
누구든지 API를 통해 관리자 계정을 변경 한 경험이 있습니까? 아니면 다른 우수 사례가 있습니까? Google의 API는 아직 인증되지 않았으므로이 모든 것이 데모에서 진행됩니다. 미리 감사드립니다 !!
이 게시물에서 내 댓글 http://stackoverflow.com/questions/32469472/fail-to-update-users-manage-account-permission-through-modify-user-account-s/32472027#32472027 체크 아웃 – Andrew