Hoppscotch OIDC

Published
Length
3 min read

Luis Felipe Dias

All posts

You set up hoppscotch oidc by linking your identity provider to your self-hosted instance. This link lets your team log in with single sign-on credentials. Most engineering teams pair their identity tool with the API client to manage users. They map existing directory groups to workspaces so developers can share collections. Still, broad workspace roles often give users full rights to live API keys. One developer can run a bad request that deletes real user records. How the hoppscotch oidc log

K8s OIDC Authentication: the complete guide

Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.

Free white paper. No spam. Unsubscribe anytime.

You set up hoppscotch oidc by linking your identity provider to your self-hosted instance. This link lets your team log in with single sign-on credentials. Most engineering teams pair their identity tool with the API client to manage users. They map existing directory groups to workspaces so developers can share collections. Still, broad workspace roles often give users full rights to live API keys. One developer can run a bad request that deletes real user records.

How the hoppscotch oidc login flow works

The hoppscotch oidc flow starts when a user clicks the login button. The app sends the user to your identity provider to check their identity. The user enters their work email, password, and second factor code there. Once the provider checks the user, it sends a signed token back. The API client reads this token to find the user email and profile. It then creates a local account or matches an existing user record. You configure this link by creating a client app in your identity tool. The identity tool gives you a client ID, a secret, and URLs. You add these values to your self-hosted setup and set the callback URL. When the service restarts, your team can log in with their work accounts.

Why team workspaces still share raw API secrets

After a user logs in, they join a shared team workspace. Team workspaces store API request collections and shared variables for the whole group. These variables often hold bearer tokens, basic auth keys, and service passwords. Any member who can read the workspace can also read these shared keys. Developers need these keys to send test requests to staging and production APIs. Because the client runs requests in the browser or on a desktop, keys travel to the user machine. A user can copy a shared token from the variable list at any time. If an account gets compromised, an attacker can pull every key in that workspace. The login check only guards the front door of the app itself.

What native login checks miss during API calls

Single sign-on proves who opened the API client at the start of the day. It allows admins to turn off accounts when someone leaves the company. It also removes the need for separate passwords on your testing tool. Yet the native login setup stops working once the workspace loads on screen. It does not check what individual HTTP requests do while in flight. A logged-in user can still send a delete call to a live endpoint. They can also fetch responses that hold sensitive customer emails or card numbers. The identity provider never sees the API payload or the returned data. To control what happens during API calls, teams need controls on the request path. Data masking can rewrite matched fields like phone numbers or national IDs in results. Request checks can also require a peer review before a write call runs.

K8s OIDC Authentication: architecture patterns and best practices

Continue reading? Get the full guide.

Free. No spam. Unsubscribe anytime.

Govern statements and responses across databases and APIs

Good config and scoped roles are needed setup. They do not check single queries in flight or mask sensitive fields in returned rows. Across Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, and internal HTTP endpoints, hoop.dev runs beside each supported service as an open-source proxy, a sidecar for your database or API.

First, hoop.dev guardrails block banned queries before they run. Then hoop.dev data masking rewrites matched sensitive values in responses in memory. The audit trail records every statement and verdict per resource. Furthermore, hoop.dev holds SOC 2 Type II and is open source on GitHub.

Frequently asked questions

Does hoppscotch oidc work on the cloud version or self-hosted?

Custom identity provider links are built for self-hosted instances that your team runs. You set the provider keys in your own server settings to enable login.

Does OIDC login stop developers from seeing shared workspace tokens?

No, logging in with single sign-on only controls who can open the workspace. Once inside, members can still read the variables and keys shared with their role.

How can teams protect customer data in API responses?

Login tools cannot filter the data that an API sends back to a user. Teams use response masking to rewrite emails, card numbers, and phone numbers in results.

Save the open-source gateway.

hoop is MIT-licensed infrastructure for controlling how AI agents reach production data. Star hoophq/hoop so you can inspect it, deploy it, or share it when your team starts governing agent access.