Help integrating with Saba OAuth2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 07:52 AM
I'm trying to integrate our ServiceNow instance with our instance of Saba Cloud. This would allow us to auto-enroll users in training classes as part of the provisioning process in our Service Catalog.
Saba provides a REST API that uses OAuth2 for authentication, so I've configured an OAuth Provider in ServiceNow with the Client ID, Client Secret, and appropriate URLs. I then created an Outbound REST Message in ServiceNow, and specified the authentication type as OAuth 2.0, and selected the default OAuth profile that was auto-created.
Now, when I try to test using the "Get OAuth Token" related link, Saba returns the error "Client secret can not be null."
Any idea why ServiceNow isn't sending the Client Secret and how to get it to do so?
Thanks in advance,
--Joe
- Labels:
-
Platform and Cloud Security
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 08:17 AM
When you say "selected the default OAuth profile that was auto-created"
Does it mean you selected an existing OAuth Profile other than the one you created ?
When you created your OAuth Registry did you create "Connect to a third party OAuth Provider" Type
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 08:22 AM
Yes, I selected that link, and filled out the form. When you submit the form, it creates a default OAuth Entity Profile for the provider. That is what I selected when I created the Outbound REST Message (on the Authentication tab).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-27-2018 08:15 AM
Joe - did you ever get this figured out?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2018 10:00 AM
Not really. In the middle of creating a workaround library to support this.