Anslutningar
FoxIDs konfigureras med autentiseringsmetoder och applikationsregistreringar. Autentiseringsmetoder loggar in användare direkt eller genom att lita på en extern Identity Provider (IdP). Applikationer och APIer ansluter till FoxIDs via applikationsregistreringar.
Det finns fyra olika anslutningstyper:
Authentication method
FoxIDs stöder tre autentiseringsmetod typer:
Authentication method session
Varje autentiseringsmetod skapar sin egen session när en användare autentiseras. Det finns två session typer:
- Login autentiseringsmetoder skapar en användar session.
- OpenID Connect och SAML 2.0 autentiseringsmetoder skapar en autentiseringsmetod session som bara lagrar begränsade detaljer och det som krävs för att utföra logout.
Båda session typerna stöder konfigurering av livslängd, absolut livslängd och persistens (om sessionen överlever att webbläsaren stängs).
Application registration
FoxIDs stöder tre applikationsregistrering typer:
- OpenID Connect applikationsregistrering
- OAuth 2.0 applikationsregistrering
- SAML 2.0 applikationsregistrering
JWT och SAML
OpenID Connect, OAuth 2.0, JWT och JWT claims är first class i FoxIDs. Internt representeras claims alltid som JWT claims, och request response egenskaper använder OAuth 2.0 och OpenID Connect attribut.
FoxIDs konverterar mellan standarder genom att normalisera attribut till den interna representationen. Därför konverteras SAML 2.0 claims till JWT claims mellan autentiseringsmetoden och applikationsregistreringen.