adobe-apiplatform / user-sync.py

Application for synchronizing Adobe customer directories via the User Management API
https://adobe-apiplatform.github.io/user-sync.py/en/user-manual/
MIT License
87 stars 67 forks source link

Sign sync: IndexError list index out of range #812

Closed lexcyn closed 1 year ago

lexcyn commented 1 year ago

Description I am attempting to set up sign sync in an existing user sync environment. We are using our user sync LDAP connector. Not syncing users and only syncing sign groups via sign sync, since the user-sync will handle users (enterprise sign).

Steps to reproduce Run a user-sync sign-sync After it finds the users from our test group, it fails with an unhandled exception

Expected behavior Sign sync should synchronize the users to the correct sign groups

Screenshots 2023-03-06_16-49-29

Environment

adorton-adobe commented 1 year ago

Try deleting your cache directory and syncing again.

lexcyn commented 1 year ago

Try deleting your cache directory and syncing again.

Thanks - now I am getting a "ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host"

I think I might know what this is though - I assume the sign sync requires a connection back to api.echosign.com? The server I am using only has specific ports open to internet endpoints so I may need to add this one in.

adorton-adobe commented 1 year ago

You'll either need that or adobesign.com. In order to successfully sync, you will need to allow outgoing HTTPS (port 443) connections to *.echosign.com or *.adobesign.com.

lexcyn commented 1 year ago

You'll either need that or adobesign.com. In order to successfully sync, you will need to allow outgoing HTTPS (port 443) connections to *.echosign.com or *.adobesign.com.

Thanks - I am just checking as well, I created an integration key but the documentation says integration keys are no longer supported. I assume this is just for API access and sync can still use them, correct?

adorton-adobe commented 1 year ago

Integration keys are considered deprecated, but unfortunately Sign's OAuth support does not include server-to-server auth.

adorton-adobe commented 1 year ago

This appears to be resolved. Closing.