Set up the GoTo spoke
Integrate the ServiceNow instance and GoTo by creating a custom OAuth client in GoTo to authenticate ServiceNow requests.
Before you begin
- Request an Integration Hub subscription.
- Activate the GoTo spoke.
- GoTo role required: User with a LogMeIn developer account and admin account.
- Role required: admin.
Create a GoTo OAuth client
Create an OAuth client for authenticating GoTo API requests.
Before you begin
Role required: GoTo user with a LogMeIn developer account and admin account.
Procedure
- From a web browser, open the GoTo Developer Center.
-
Sign in using your LogMeIn developer account.
If you have not already set up a LogMeIn developer account, see How to login or create a developer account for detailed instructions.
- From the LogMeIn Developers home page, select the OAuth Clients tab.
- Click Create a client.
-
On the Details tab of the form, fill in the client details.
Table 1. Details tab of Create Client form Field Description Client name Name of the OAuth client. Description Optional description for the OAuth client. Redirect URLs Redirect URL of the ServiceNow instance on which you are integrating your GoTo applications. Enter https://<instance-url>/oauth_redirect.do, where <instance-url> is the URL of your ServiceNow instance. - Click Next.
-
On the Scopes tab, specify the level of access that the OAuth client has to
your GoTo users and applications.
Table 2. Scopes tab Field Description Profile OAuth scopes for getting and modifying user information for your authenticated users. The Get user information scope is enabled automatically. Select the check box to enable the Modify user details scope. GoToMeeting, GoToWebinar, or GoTo Training OAuth scope for creating, starting, and modifying sessions for your GoToMeeting, GoToWebinar, and GoTo Training applications. Select the check box to enable this scope.
Note:The SaaS License Management GoTo integration does not support license management for the GoTo Training application.GoTo Assist Remote Support or Service Desk OAuth scope for creating, starting, and modifying sessions for the GoTo Assist Remote Support and Service Desk applications. Leave this check box unselected. Note:The SaaS License Management GoTo integration does not support license management for the GoTo Assist applications.SCIM OAuth scope for automating user management using the System for Cross-domain Identity Management (SCIM) protocol. Leave this check box unselected. Admin Center OAuth scope for managing LogMeIn users through the GoTo Admin Center. Select the check box to enable this scope. GoToConnect OAuth scope for initiating phone calls and other telephone services using GoToConnect. If the GoToConnect license is enabled, select these check boxes: - Access call history for phone lines in the PBX [cr.v1.read]
- Retrieve your phone line information [users.v1.lines.read]
- Click Save.
-
On the Credentials tab, copy the values in the Client ID
and Client secret fields.
Save them in a secure location for later use.
- Select the check box to verify that you have stored the client secret.
- Click Done.
Create a GoTo connection
Create a connection between your GoTo applications and your ServiceNow instance.
Before you begin
Role required: admin
Procedure
-
From your ServiceNow instance, navigate to Process Automation > Flow Designer.
The Flow Designer launches in a new tab.
- Select the Connections tab.
- Click View Details for your GoTo connection.
-
From the list of available connections, locate GoTo and then
click Configure.
The Configure Connection dialog box opens.
-
In the dialog box, fill in the fields.
Table 3. Configure Connection dialog box Field Description Connection Name Name of the GoTo connection. This field populates automatically. Name Name of your GoTo credentials. This field populates automatically. OAuth Client ID Client ID that is assigned to your GoTo OAuth client. OAuth Client Secret Client secret that is assigned to your GoTo OAuth client. OAuth Redirect URL Redirect URL of the ServiceNow instance on which you are integrating your GoTo applications. This field populates automatically. -
Click Configure and Get OAuth Token.
The Authorize App dialog box opens.
-
On the dialog box, click Allow.
The OAuth access token becomes available for authorizing your GoTo connection.
- If the GoToConnect license is enabled, navigate to the Connections tab.
- Find the connection for GoToConnect and click View Details.
- Click Get OAuth Token to generate a token for GoToConnect.