Forbind Tailscale med OpenID Connect
Forbind FoxIDs som en ekstern identity provider for Tailscale med OpenID Connect (OIDC) 1.0.
Tailscale guide Set up SSO with a custom OIDC provider. Tailscale kræver bevis for domæneejerskab via WebFinger discovery, når du bruger en brugerdefineret OIDC provider. Konfigurer et WebFinger svar, der peger på den FoxIDs applikation, du opretter til Tailscale.
Konfigurer FoxIDs
1 - Start med at oprette en OpenID Connect applikation i FoxIDs Control Client
- Vælg fanen Applications
- Klik New application
- Klik Web application (OpenID Connect) for at oprette en OIDC client applikation
- Indtast Name, fx
Tailscale - Sæt Redirect URI til
https://login.tailscale.com/a/oauth_response - I panelet til højre med The application will have the following information
- Kopiér Client ID og Client Secret til senere brug i Tailscale tilmelding

- Kopiér Client ID og Client Secret til senere brug i Tailscale tilmelding
- Klik Create
- Klik Change application for at åbne applikationen i redigeringstilstand
- Klik Show advanced
- Aktivér Use matching issuer and authority with application specific issuer
- Klik Update

- Gå til toppen af applikationen, find sektionen Application information og klik Show more
- Kopiér Authority som er FoxIDs issuer URL for Tailscale
Konfigurer WebFinger for dit domæne
2 - Opsæt derefter et WebFinger endpoint på dit domæne
For at lade Tailscale finde din FoxIDs issuer, host et WebFinger endpoint på https://<your-domain>/.well-known/webfinger.
Svaret skal pege på FoxIDs issuer URL. Eksempel JSON for administrator konto admin@contoso.com:
{
"subject": "acct:admin@contoso.com",
"links": [
{
"rel": "http://openid.net/specs/connect/1.0/issuer",
"href": "https://foxids.com/test-corp/-/yuj52w6n(*)/"
}
]
}
Sørg for at domænet i e-mailadressen matcher både:
- Domænet hvor WebFinger endpointet hostes, og
- Domænet du vil bruge med Tailscale.
Administrator kontoen der konfigurerer OIDC for Tailscale bliver Owner af tailnet. Når yderligere brugere fra dit domæne logger ind på Tailscale, kan de indtaste deres e-mailadresse og bliver videresendt til at autentificere med FoxIDs.
Konfigurer Tailscale
3 - Start custom OIDC opsætning i Tailscale
- Åbn Tailscale admin konsollen og gå til Sign up with OIDC
- Indtast en e-mailadresse med domænet som WebFinger endpointet betjener
- Klik Get OIDC Issuer - Tailscale resolver dit WebFinger svar og viser FoxIDs issuer
- Fortsæt til trinnet for credential indtastning
4 - Registrér FoxIDs client i Tailscale
- Indtast FoxIDs Client ID og Client Secret
- Bekræft konfigurationen for at fuldføre registreringen
- Autentificér via FoxIDs for at verificere sign-in flowet og oprette din tailnet
Du skal sandsynligvis oprette din admin bruger med e-mailen i FoxIDs miljøet for at logge ind (afhængigt af din FoxIDs konfiguration)