Forbindelser
FoxIDs konfigureres med autentificeringsmetoder og applikationsregistreringer. Autentificeringsmetoder logger brugere ind direkte eller ved at stole på en ekstern Identity Provider (IdP). Applikationer og API'er forbinder til FoxIDs gennem applikationsregistreringer.
Der er fire forskellige forbindelsestyper:
Authentication method
FoxIDs understøtter tre autentificeringsmetode typer:
Authentication method session
Hver autentificeringsmetode opretter sin egen session når en bruger autentificeres. Der er to sessionstyper:
- Login autentificeringsmetoder opretter en bruger session.
- OpenID Connect og SAML 2.0 autentificeringsmetoder opretter en autentificeringsmetode session som kun gemmer begrænsede detaljer og det der kræves for at udføre logout.
Begge sessionstyper understøtter konfigurering af levetid, absolut levetid og persistens (om sessionen overlever at browseren lukkes).
Application registration
FoxIDs understøtter tre applikationsregistrering typer:
- OpenID Connect applikationsregistrering
- OAuth 2.0 applikationsregistrering
- SAML 2.0 applikationsregistrering
JWT og SAML
OpenID Connect, OAuth 2.0, JWT og JWT claims er first class borgere i FoxIDs. Internt repræsenteres claims altid som JWT claims, og request response egenskaber bruger OAuth 2.0 og OpenID Connect attributter.
FoxIDs konverterer mellem standarder ved at normalisere attributter til den interne repræsentation. Derfor konverteres SAML 2.0 claims til JWT claims mellem autentificeringsmetoden og applikationsregistreringen.