- How does a person prove who they are? The Cloud sign-in page, or your identity provider through SSO.
- How does that person become a member of your organization? An invitation, auto-join on a verified email domain, or signing in through your organization’s own link.
First: Cloud or self-hosted?
Everything below is about Radar Cloud (app.radarhq.io). A self-hosted Hub does not use WorkOS or any of it: people sign in with your OIDC provider directly, plus a permanent break-glass admin account. The first person to sign in becomes owner, later people join with the default role you configure, and owners manage roles from there. See Self-hosted authentication and stop reading this page.How people prove who they are
- The Cloud sign-in page - the methods offered there (an emailed code, and the providers Radar Cloud enables). Nothing to set up on your side.
- Your identity provider through SSO - SAML or OIDC, connected self-serve from Settings on the Enterprise and Custom plans. See SSO.
How people become members
Three paths. They can all be on at once; only the third involves your identity provider.
The third path is worth stating plainly: whoever WorkOS admits to your organization becomes a member - through your IdP’s connection, or through any other sign-in method routed in your organization’s scope. Radar adds no gate of its own there, and the organization-wide auto-join switch does not affect it (it governs domain-based joining only). Your identity provider’s admission policy is the gate, which is exactly what makes this the right path for contractors and guests.
What a verified domain does
A domain you add under Settings → Organization → Domains and verify with one DNS-TXT record (at the domain you are verifying, not its parent) does three separate things:- Routes SSO sign-ins, once SSO is configured. A person who types an address at a verified domain on the sign-in page is sent to your IdP. Without a verified domain, your organization’s sign-in link routes them instead.
- Makes auto-join possible for addresses at that domain (with the switches above).
- Is where rewritten guest addresses land, if you onboard external users through the subdomain alternative - a verified subdomain such as
ext.example.com.
Where “verified email” comes from
Radar trusts WorkOS’s verification status for the address. An address your IdP asserts through SSO at a domain you verified arrives verified, and so do sign-ins WorkOS can verify on its own (an emailed code you entered, or a provider that vouches for the address). When WorkOS decides an address still needs proving - for example an SSO assertion for an address outside your verified domains - it emails a code and Radar collects it. That is the normal experience for a guest who keeps their employer email; the guest flow’s subdomain alternative avoids it, because an address at a verified domain, asserted by your connection, is not challenged.On top of any of the above
- Cluster access that follows your directory groups. SSO plus a groups claim from your IdP, passed through to Kubernetes as
radar:idp:<group>subjects you bind yourself. Bindings only add permissions: the baseline Cloud role still grants what it grants unless you turn that tier’s defaults off. See IdP groups and RBAC. - Guests who keep their employer email. They sign in through your organization’s link with their real address, confirm it with an emailed code, and join with the default role; OIDC or SAML, your choice. If you would rather they never see the code, the documented alternative rewrites guests onto a subdomain you verified and carries the real address as a separate claim; that recipe is written for a SAML connection. See SSO for external users.