guidewire-install-auth

Featured

Install Guidewire Studio, configure Cloud API OAuth2 authentication, and register applications with Guidewire Hub. Trigger: "install guidewire", "guidewire auth", "guidewire OAuth2", "guidewire Cloud API setup".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Guidewire Install & Auth ## Overview Set up Guidewire InsuranceSuite development: install Guidewire Studio (IntelliJ-based), configure Cloud API OAuth2 authentication via Guidewire Hub, and obtain JWT tokens for PolicyCenter, ClaimCenter, and BillingCenter APIs. ## Prerequisites - JDK 17 (Guidewire Cloud 202503+) - Gradle 8.x - Guidewire Cloud Console (GCC) access at `https://gcc.guidewire.com` ## Instructions ### Step 1: Register Application in Guidewire Hub ``` GCC > Identity & Access > Applications > Register Application Service Application (backend): OAuth2 Client Credentials flow Browser Application (Jutro): OAuth2 Authorization Code flow Record: client_id and client_secret ``` ### Step 2: Configure OAuth2 Environment ```bash # .env (NEVER commit) GW_AUTH_URL=https://guidewire-hub.guidewire.com/oauth/token GW_CLIENT_ID=your_client_id GW_CLIENT_SECRET=your_client_secret GW_PC_URL=https://your-tenant.guidewire.com/pc/rest GW_CC_URL=https://your-tenant.guidewire.com/cc/rest GW_BC_URL=https://your-tenant.guidewire.com/bc/rest ``` ### Step 3: Obtain Access Token ```typescript async function getGuidewireToken(): Promise<string> { const res = await fetch(process.env.GW_AUTH_URL!, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams({ grant_type: 'client_credentials', client_id: process.env.GW_CLIENT_ID!, client_secret: process.env.GW_CLIENT_SECRET!, scope: 'pc.service c...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category