Applikasjoner
FoxIDs blir en OpenID Provider (OP) eller Identity Provider (IdP) ved å registrere en applikasjon. Applikasjonsregistreringer kobler applikasjonene og API-ene dine til FoxIDs, velger tillatte autentiseringsmetoder og definerer hvordan tokens eller assertions utstedes.
Eksterne IdP-er kobles til med autentiseringsmetoder. Ved å kombinere en SAML 2.0 autentiseringsmetode med en OpenID Connect applikasjonsregistrering kan FoxIDs fungere som en bro mellom SAML 2.0 og OpenID Connect.
Typer applikasjonsregistreringer
FoxIDs støtter tre typer applikasjonsregistreringer:
- OpenID Connect applikasjonsregistrering
- OAuth 2.0 applikasjonsregistrering
- SAML 2.0 applikasjonsregistrering
JWT og SAML
OpenID Connect, OAuth 2.0, JWT og JWT claims er førstevalg i FoxIDs. Internt representeres claims alltid som JWT claims, og request- og response-egenskaper bruker OAuth 2.0 og OpenID Connect attributter.
FoxIDs konverterer mellom standarder ved å normalisere attributter til den interne representasjonen. Derfor konverteres SAML 2.0 claims til JWT claims mellom autentiseringsmetoden og applikasjonsregistreringen.
Koble til applikasjoner og API-er
Når du registrerer en applikasjon med enten OpenID Connect eller SAML 2.0, blir FoxIDs OP eller IdP for den applikasjonen. Oftest kobler du til applikasjoner og API-er, men en applikasjonsregistrering kan også utstede tokens til et eksternt system der det systemet er relying party.
OpenID Connect og OAuth 2.0
Det anbefales å sikre applikasjoner og API-er med OpenID Connect og OAuth 2.0. Se .NET eksempler for end-to-end eksempler.
Veiledninger:
- Koble til Tailscale
SAML 2.0
Konfigurer SAML 2.0 slik at FoxIDs fungerer som Identity Provider.
Veiledninger:
- Koble til AD FS
- Koble til Amazon IAM Identity Center
- Koble til Google Workspace
- Koble til Microsoft Entra ID
- Koble til Context Handler test IdP (Danish identity broker)
Eksempelapplikasjoner og API-er
FoxIDs cloud er konfigurert med test tenanten test-corp. Tenanten er konfigurert med applikasjonsregistreringer for eksempelapper og API-er.
- Åpne OpenID Connect samplet for å teste brukerinnlogging, inspisere claims og kalle beskyttede API-er.
- Test token exchange flows i online-samplet etter innlogging, eller se dokumentasjonen for token exchange.
- Se .NET eksempler for lokalt oppsett, samplekategorier og direkte lenker til samplekoden.