Tilkoblinger
FoxIDs konfigureres med autentiseringsmetoder og applikasjonsregistreringer. Autentiseringsmetoder logger brukere inn direkte eller ved å stole på en ekstern Identity Provider (IdP). Applikasjoner og APIer kobles til FoxIDs gjennom applikasjonsregistreringer.
Det finnes fire ulike tilkoblingstyper:
Authentication method
FoxIDs støtter tre autentiseringsmetode typer:
Authentication method session
Hver autentiseringsmetode oppretter sin egen session når en bruker autentiseres. Det er to session typer:
- Login autentiseringsmetoder oppretter en bruker session.
- OpenID Connect og SAML 2.0 autentiseringsmetoder oppretter en autentiseringsmetode session som bare lagrer begrensede detaljer og det som kreves for å utføre logout.
Begge session typer støtter konfigurasjon av levetid, absolutt levetid og persistens (om sessionen overlever at nettleseren lukkes).
Application registration
FoxIDs støtter tre applikasjonsregistrering typer:
- OpenID Connect applikasjonsregistrering
- OAuth 2.0 applikasjonsregistrering
- SAML 2.0 applikasjonsregistrering
JWT og SAML
OpenID Connect, OAuth 2.0, JWT og JWT claims er first class i FoxIDs. Internt representeres claims alltid som JWT claims, og request response egenskaper bruker OAuth 2.0 og OpenID Connect attributter.
FoxIDs konverterer mellom standarder ved å normalisere attributter til den interne representasjonen. Derfor blir SAML 2.0 claims konvertert til JWT claims mellom autentiseringsmetoden og applikasjonsregistreringen.