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