Please note: All new registrants to the Panopto Community Forum must be approved by a forum moderator or admin. As such, if you navigate to a feature that is members-only, you may receive an error page if your registration has not yet been approved. We apologize for any inconvenience and are approving new members as quickly as possible.
SSO authentication with the SOAP API
Fabrice Mercier
Tyro
We use the LogOnWithExternalProvider method of the SOAP API to authenticate Panopto users on our all-in-one video recording studio solution.
It works well, but when the user is not known to Panopto, for example, due to a misspelling of the user key, they are automatically created.
Is there is a way to avoid the creation of an unknown user through this method or is there a way to check beforehand if a user already exists in the Panopto database? (If possible, using only the credentials of the identity provider)
Tagged:
1
Answers
Hi Fabrice,
If the user making the check is an admin they can use the IUserManagement.GetUserByKey endpoint to check if a user exists. Hopefully this helps and can do what you need it to do.
https://support.panopto.com/resource/APIDocumentation/Help/html/aa0bc5c5-e518-2fe4-d390-651f1ab36c2f.htm
Thanks,
Kevin