--- title: Set up the Guidewire spoke description: Integrate the ServiceNow instance and Guidewire using basic Auth or OAuth 2.0 authentication to authenticate ServiceNow requests.Use the information generated during the Guidewire application configuration to register Guidewire as an OAuth provider. OAuth provider registration enables the ServiceNow instance to request OAuth 2.0 tokens.Create credential records to the Guidewire custom OAuth application you created during Guidewire account configuration. The Guidewire spoke connection and credential aliases use these credentials to authorize actions in Guidewire application. The Guidewire connection and credential alias uses these credentials to authorize actions.Create a Basic Auth credential record for the Guidewire application. The Guidewire connection and credential alias uses these credentials to authorize actions in Guidewire PolicyCenter, Guidewire ContactManager, and Guidewire ClaimCenter.You can choose to switch between implemented basic Auth and OAuth 2.0 authentication based on your event or security needs.Create a connection record for your Guidewire application. The Guidewire connection and credential aliases use these connections to perform actions in Guidewire PolicyCenter, Guidewire ContactManager, and Guidewire ClaimCenter.Generate the Guidewire access token. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/integration-hub/set-up-guidewire-spoke.html release: australia product: Integration Hub classification: integration-hub topic_type: task last_updated: "2026-03-12" reading_time_minutes: 6 breadcrumb: [Guidewire Spoke, Integration Hub spokes, Build integrations, Integration Hub, Workflow Data Fabric] --- # Set up the Guidewire spoke Integrate the ServiceNow instance and Guidewire using basic Auth or OAuth 2.0 authentication to authenticate ServiceNow requests. ## Before you begin - Request an Integration Hub subscription. - Activate the Guidewire spoke. - Choose and implement the Guidewire authentication approach appropriate for your application. See the Guidewire documentation for [Choosing an authentication flow](https://docs.guidewire.com/cloud/cc/202205/cloudapica/cloudAPI/topics/71_Authentication/p_choosing-an-authentication-flow.html) for details. - Ensure that the dependent plugins are activated. - Role required: admin. ## Register Guidewire as an OAuth provider Use the information generated during the Guidewire application configuration to register Guidewire as an OAuth provider. OAuth provider registration enables the ServiceNow instance to request OAuth 2.0 tokens. ### Before you begin - Role required: admin - Client ID and client secret generated from configuration of the third-party Guidewire application ### Procedure 1. Navigate to **All** > **System OAuth** > **Application Registry**. 2. Select **New**. The system displays this message: `What kind of OAuth application?`. 3. Select **Connect to a third party OAuth Provider**. 4. On the form, fill these values.
| Field | Description |
|---|---|
| Name | Name to uniquely identify the record. For example, enter: `Guidewire OAuth` |
| Client ID | <Client ID> created during the Guidewire account configuration. |
| Client Secret | <Client Secret> created during the Guidewire account configuration. |
| Authorization URL | OAuth authorization code endpoint. |
| Token URL | OAuth server token endpoint. |
| Token Revocation URL | OAuth server token revocation endpoint. |
| Redirect URL |
OAuth callback endpoint in this format: `https:// |
| OAuth API Script | Script to customize the request and response. |
| Logo URL | URL that contains an image to use as the application logo. |
| Default Grant Type | Grant type used to establish the token.. |
| Refresh Token Lifespan | Time, in seconds, that the refresh token is valid. The default time is 8,640,0000 seconds. |
| PKCE required | Option to enable public clients to require PKCE for an authorization.**Note:** You can use only **Authorization Code** as the **Default Grant type** when **PKCE** is enabled. |
| Application | Application scope that contains this record. |
| Accessible from | Application scope that this registry is accessible from. |
| Active | Option to actively use the application registry. |
| Use mutual authentication | Option to use mutual authentication for token request and revocation. This option requires a mutual authentication profile to be specified. |
| Send credentials | Option for whether or how to send authentication information identifying the application and its authorized users to the OAuth server. |