Omgevingen

Een omgeving is een onafhankelijke Identity Provider binnen een FoxIDs-tenant. Maak afzonderlijke omgevingen aan voor fasen zoals ontwikkeling, testen en productie, of wanneer gebruikers, inloggegevens, applicaties of vertrouwensconfiguraties gescheiden moeten worden gehouden.

De masteromgeving van de tenant wordt gebruikt voor het beheer van de tenant. Maak een of meer reguliere omgevingen aan voor operationele gebruikers, authenticatiemethoden en applicatieregistraties, in plaats van die configuratie in de masteromgeving onder te brengen.

Omgevingsscheiding

Elke omgeving heeft een eigen technische naam en eindpunten FoxIDs. Identiteitsgegevens en configuratie tijdens de uitvoering zijn beperkt tot de betreffende omgeving en worden niet automatisch gedeeld met andere omgevingen.

Bijvoorbeeld:

  • Een gebruiker die in een ontwikkelomgeving is aangemaakt, bestaat niet in de productieomgeving.
  • Certificaten, authenticatiemethoden, applicatieregistraties, wachtwoordbeleidsregels, claimtoewijzingen en gebruikersgerichte teksten worden per omgeving geconfigureerd.
  • Een applicatie of authenticatiemethode in de ene omgeving vertrouwt niet automatisch een andere omgeving.
  • Omgevingen zijn alleen met elkaar verbonden wanneer u expliciet Environment Link binnen een tenant of OpenID Connect tussen omgevingen of tenants configureert.

Door deze scheiding kunnen de ontwikkel- en testconfiguraties worden aangepast zonder dat de identiteiten of vertrouwensrelaties in de productieomgeving hoeven te worden gewijzigd.

Wat een omgeving bevat

Wanneer een omgeving wordt aangemaakt, maakt FoxIDs automatisch het volgende aan:

  • Een omgevingsspecifieke gebruikersdatabase.
  • Een primair certificaat dat door de omgeving wordt gebruikt.
  • Een standaard Login authenticatiemethode.

Vervolgens kunt u applicatieregistraties, aanvullende authenticatiemethoden, toegangsstructuren, gebruikers, certificaten en omgevingsspecifieke instellingen toevoegen. De technische naam van de omgeving identificeert deze in FoxIDs-eindpunten en Control API-routes.

Een omgeving aanmaken

  1. Open de omgevingskiezer bovenaan de FoxIDs Control Client.
  2. Klik op Nieuwe omgeving.

Selecteer of maak een omgeving aan

  1. Voer de Naam van de omgeving in.
  2. Schakel desgewenst Geavanceerd weergeven in en voer een Technische naam in. Als u dit veld leeg laat, genereert FoxIDs de technische naam.
  3. Klik op Aanmaken.

Een nieuwe omgeving aanmaken

FoxIDs maakt de gebruikersdatabase, het certificaat en de inlogverificatiemethode aan en selecteert vervolgens de nieuwe omgeving. De weergavenaam kan later worden gewijzigd; de technische naam is na aanmaak alleen-lezen.

Een omgeving configureren

Selecteer de omgeving, open Instellingen en selecteer het tabblad Omgeving.

De algemene instellingen configureren:

  • Het bewerkbare veld Naam en het alleen-lezen veld Technische naam.
  • Levensduur van de sequentie in seconden, dit is de maximale duur van het inlogproces van een gebruiker van begin tot eind.
  • Automatische aanmaak van koppelingen tussen JWT en SAML-claimtypes.
  • Bedrijfsnaam en adres die worden gebruikt voor SMS- en e-mailberichten met bedrijfslogo.

Op hetzelfde tabblad vindt u ook:

Omgevingsinstellingen configureren

Detectie van authenticatielussen

Detectie van authenticatielussen is standaard ingeschakeld voor browsergebaseerde aanmelding met OpenID Connect, SAML 2.0 en WS-Federation. Hiermee wordt voorkomen dat een browser de authenticatie voor dezelfde applicatieregistratie herhaaldelijk voltooit, terwijl andere applicaties in de omgeving onafhankelijk blijven.

Het observatievenster begint wanneer het eerste geslaagde authenticatieantwoord naar een applicatie wordt teruggestuurd. Verdere geslaagde antwoorden voor die applicatie verhogen de teller zonder het begin van het venster te verplaatsen. Mislukte of geannuleerde authenticatiepogingen worden niet meegeteld. Wanneer de vaste observatieperiode verstrijkt, begint met het volgende geslaagde antwoord een nieuw venster met de teller op één.

FoxIDs controleert de huidige tellerstand nadat een nieuwe authenticatieaanvraag van de applicatie is geaccepteerd en voordat de browser naar een authenticatiemethode wordt omgeleid. Wanneer het geconfigureerde maximum al is bereikt, toont FoxIDs een lokale foutpagina en wordt niet naar de applicatie omgeleid. Een aanvraag die al is geaccepteerd, mag met een geldig antwoord worden voltooid; daarna wordt de teller bijgewerkt zonder een tweede blokkerende controle.

De limiet voor geslaagde antwoorden kan worden ingesteld van 3 tot en met 20 en is standaard 5. De observatieperiode kan worden ingesteld van 5 tot en met 300 seconden en is standaard 20 seconden. De status wordt opgeslagen in een beveiligde browsersessiecookie met omgevingsbereik die maximaal tien applicatieregistraties bevat. Een ongeldige cookie wordt genegeerd en na het volgende geslaagde antwoord vervangen.

Token-, refresh token-, actieve WS-Trust-, door de IdP geïnitieerde en interne Environment Link-stromen worden niet meegeteld.

Op de overige instellingstabbladen kunt u omgevingsspecifieke functies configureren: