Create a Google Cloud Project
Go to Google Cloud Console and create a new project (or select an existing one).
- Click Select a project → New Project
- Give it a name (e.g.
ironclaw) and click Create
Create OAuth 2.0 Credentials
Go to Google Auth Platform → Clients and create a new client:
- Click Create client
- Set Application type to Web application
-
Give it a name (e.g.
ironclaw) -
Under Authorized redirect URIs, click + Add URI and enter:
- Click Create and copy the Client ID and Client Secret shown
Add Test Users
Since the app is in Testing mode, only explicitly added users can authorize it. Go to Google Auth Platform → Audience, scroll down to Test users, and click + Add users.Add the Google account(s) that will use the extension. The app supports up to 100 test users before requiring verification.
Only test users can complete the OAuth flow while the app is in Testing mode. If you get an “access blocked” error, make sure your account is listed here.
Open the SSH Tunnel
To complete the OAuth flow, we need to allow Google to reach the IronClaw server. Since port 9876 is only accessible from within the server, you need to open an SSH tunnel that forwards your local port 9876 to the server.Open a new SSH session using port forwarding:Keep this terminal session open while completing the OAuth flow.
The port forwarding will remain active as long as the SSH session remains open, and automatically closes when you exit the session.