Home / Companies / Render / Blog / Post Details
Content Deep Dive

How we built Render OIDC

Blog post from Render

Post Details
Company
Date Published
Author
-
Word Count
2,135
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

Render’s OIDC integration lets services authenticate with providers such as AWS, GCP, OpenAI, and Anthropic without long-lived API keys, using cryptographically signed tokens configured largely through environment variables. Tokens include expiration, subject, issuer, and audience claims: they last 60 minutes to limit exposure, identify specific services and workspaces for access policies, isolate trust between Render workspaces even when provider policies are misconfigured, and prevent tokens intended for one provider from being reused with another. Because common provider SDKs generally expect OIDC tokens in files rather than fetching them dynamically, Render built an OIDC Daemon that runs outside each service container and writes frequently refreshed tokens into a shared, read-only in-memory filesystem mounted into the container. This approach supports custom images, limits the daemon’s filesystem access, avoids persisting credentials to disk, and automatically configures provider-specific SDK settings, aiming to make secure short-lived authentication as simple for users as selecting a provider.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.