Technische voorwaarden¶
Inleiding¶
Deze sectie beschrijft de technische voorwaarden waaraan moet worden voldaan voordat Systancia Identity 7.0 wordt geïnstalleerd.
Voor de dimensionering van de servers is het nodig contact op te nemen met een integrator om de voorwaarden aan de context aan te passen (aantal identiteiten, te implementeren gebruiksscenario's enz.).
De implementatie van de voorwaarden valt onder de verantwoordelijkheid van de klant.
Besturingssysteem en voorwaarden¶
De minimale voorwaarden worden alleen ter informatie gegeven. Ze kunnen variëren afhankelijk van het aantal beheerde identiteiten of van de geïmplementeerde configuraties van de oplossing. Wij raden aan contact op te nemen met een consultant van Systancia of met een deskundige integrator om de serverparameters correct te dimensioneren op basis van uw context.
Om de prestaties van de SQL-server te bewaken, kunt u deze pagina raadplegen.
Voorwaarden voor de servers - Configuratie 1 (2 servers)¶
Deze architectuur wordt aanbevolen
-
Server 1 die de database, de webapplicatie Systancia Identity, de auditserver en de Identity-API host:
- OS: minimaal Microsoft Windows Server 2019
- SQL Server 2019 / 2022 (Standard en Entreprise Server worden ondersteund)
- Minimale voorwaarden: 4 VCPU / RAM 32 GB / 100 GB
- Framework .NET 4.8
- Native SQL server client driver minimaal 11.0
- Zie de sectie Windows-componenten voor alle voorwaarden.
Het beheer van de database-instantie valt onder de verantwoordelijkheid van de klant.
-
Server 2 die Systancia Identity Provisioning host
- OS: minimaal Microsoft Windows Server 2019
- Minimale voorwaarden: 4 VCPU / RAM 16 GB / 100 GB
- Zie de sectie Windows-componenten voor alle voorwaarden.
Voorwaarden voor de servers - Configuratie 2 (1 server)¶
Deze architectuur host alle componenten van de oplossing en is geschikt voor omgevingen met een klein volume en een eenvoudige configuratie (webapplicatie Systancia Identity, Identity-API (REST, compatibel met het protocol SCIM), auditserver, database en SIP (provisioning-engine)).
- OS: minimaal Microsoft Windows Server 2019
- SQL Server 2019 / 2022 (Standard en Entreprise Server worden ondersteund)
- Framework .NET 4.8
- Minimale voorwaarden: 6 VCPU / RAM 32 GB / 100 GB
- Native SQL server client driver minimaal 11.0
- Zie de sectie Windows-componenten voor alle voorwaarden.
Voorwaarden voor de servers - Configuratie 3 (3 servers)¶
-
Server 1 die de database host:
- OS: minimaal Microsoft Windows Server 2016
- SQL Server 2019 / 2022 (Standard en Entreprise Server worden ondersteund)
- Framework .NET 4.8
- Minimale voorwaarden: 4 VCPU / RAM 16 GB / 50 GB
Het beheer van de databaseserver valt onder de verantwoordelijkheid van de klant
-
Server 2 die de webapplicatie Systancia Identity, de auditserver en de Identity-API host
- OS: minimaal Microsoft Windows Server 2019
- Framework .NET 4.8
- Minimale voorwaarden: 4 VCPU / RAM 16 GB / 50 GB
- Native SQL server client driver minimaal 11.0
- Zie de sectie Windows-componenten voor alle voorwaarden.
-
Server 3 die de provisioning-engine host
- OS: minimaal Microsoft Windows Server 2019
- Minimale voorwaarden: 4 VCPU / RAM 16 GB / 100 GB
- Zie de sectie Windows-componenten voor alle voorwaarden.
Windows-componenten¶
Voorwaarden van de oude consoles die op de SID-server moeten worden geïnstalleerd:
- Framework 4.8 als dit niet standaard op de server is geïnstalleerd
- Script van de Windows-voorwaarden dat afhankelijk van de serverversie moet worden uitgevoerd
- Windows prerequisites [corresponding version].bat
Voorwaarden die op de SID- en SIP-servers moeten worden geïnstalleerd:
- Install-DotNetCore8.ps1
- Install-IIS-Features.ps1
- Install-URLRewrite.ps1
Voor de SIP-server:
- PowerShell-modules WebAdministration en PsIni voor de installatie van SIP
Geldig domeincertificaat¶
Om CyberElements Identity te installeren, moet u over een geldig domeincertificaat beschikken op de servers waarop het volgende zich bevindt:
- De websites
- De Identity-API
- De SIP-API (met SIP)
Windows-serviceaccounts¶
Om de oplossing goed te laten werken, moet u over drie Windows-serviceaccounts beschikken:
- Account 1: om de Identity-API, de website (generatie 7) en Federation uit te voeren
- Account 2: om de SIP-API uit te voeren
- Account 3: om de website (generatie 6) uit te voeren
Account 1 moet voor de installatiefase over sysadmin-rechten op de database-instantie beschikken. Het kan na de installatie worden teruggezet naar dbowner van de database Hpliance.
Deze accounts moeten standaarddomeinaccounts zijn:
- Geen verval van het wachtwoord.
- Geen wachtwoordwijziging bij de eerste authenticatie in het domein.
- Moeten het recht hebben om taken te starten (batch job).
Geval van provisioning van een AD-repository met silo's:
Er moeten serviceaccounts van derden zijn met de hierboven beschreven machtigingen.
Windows-beheerdersaccounts¶
Tijdens de integratiefase heeft de integrator een beheerdersaccount nodig om de verschillende bewerkingen uit te voeren.
Dit account moet een standaarddomeinaccount zijn:
- Moet het recht hebben om als service te starten.
- Moeten het recht hebben om taken te starten (batch job).
- Moet de rol DBOwner hebben op de database Hpliance (wordt uitgevoerd bij de installatie van Systancia Identity 6.1 SP2 en hoger).
Het beheerdersaccount moet de rechten hebben om:
- Een sessie als service te openen.
- Een sessie als taak te openen.
Dit account kan aan het einde van de integratiefase worden uitgeschakeld.
Controle van de rollen en functies¶
Op de server waarop de oplossing Identity zich bevindt, moet de rol IIS worden geïnstalleerd om de beheerinterface van Identity te hosten.
Ga vanuit de serverbeheerder naar het menu ”Add roles and features”.
De rol ”Web Server (IIS)” moet worden aangevinkt met minimaal de volgende opties:
- Integrity and diagnostics:
- HTTP logs
- Request watcher
- Security:
- Windows authentication
- Development of applications:
- ASP.NET
- Extensibility.NET
- ASP
- CGI
- ISAPI Extensions
- ISAPI Filters
- Files Included on the Server Side
Op het volgende scherm moeten de volgende functies worden aangevinkt met minimaal de volgende opties:
- .NET Framework 3.5 Features
- .NET Framework 3.5
- .NET Framework 4.6 (for Windows Server 2016), 4.7 (for Windows Server 2019) features
- .NET Framework 4.6 (or 4.7)
- ASP.NET 4.6 (or 4.7)
- WCF Services
- TCP Port Share
- Windows Defender Features
- Windows Defender
- Windows Defender graphical user interface
- Remote Server Administration Tools
- Role Administration Tools
- AD DS and AD LDS tools
- Plug-in software components and command line tools
- Active Directory Module
- AD DS Tools
- Active Directory Administration Center
- Plug-in software component and command line tools
- AD DS and AD LDS tools
- Role Administration Tools
- WoW64 Support
- Windows Power Shell/
- Windows PowerShell 5.1
De rol en de functies .NET Framework 3.5 toevoegen¶
Als de functie .NET Framework 3.5 moet worden toegevoegd, moet u:
- Koppel de ISO die voor de installatie van de server is gebruikt opnieuw.
- Geef de stationsletter van de ISO op, aangevuld met [:\Sources\Sxs], zoals hieronder weergegeven.
Voorbeeld van een pad
E:\Sources\Sxs\
Een SQL Server-instantie installeren¶
Start de installatie van SQL Server.
Vink de volgende functies aan:
- Services Database engine
Laat vervolgens de standaardinstallatiemap ”C:\Program Files\Microsoft SQL Server” staan.
Maak een benoemde instantie aan (voorbeeld: ”SQLIdentity”)
Kies in Database Engine Configuration ”Mixed Mode (SQL Server authentication and Windows authentication)” en voer het wachtwoord van het domeinbeheerdersaccount in.
Voeg de accounts toe die databasebeheerder worden.
Het serviceaccount moet aan de lijst met databasebeheerders worden toegevoegd.
Om de Identity-oplossing te installeren en te zorgen dat de database wordt aangemaakt of bijgewerkt, moet het serviceaccount over de rol ”sysadmin” beschikken. Deze rol kan worden verwijderd nadat de oplossing is geïnstalleerd of bijgewerkt.
Controleer in de verbindingen de eigenschappen van het serviceaccount om te zorgen dat de standaarddatabase op ”master” staat.
Overige voorwaarden¶
- Een internetverbinding wordt aanbevolen om de installatie- en algemene configuratiebewerkingen te vereenvoudigen.
- Voor de configuratie van de Identity-oplossing is het essentieel de applicatie SQL Server Management Studio te installeren.
- Om bepaalde bewerkingen in de database mogelijk te maken, moet de opdracht SQLCMD in batchbestanden kunnen worden gebruikt. Het is daarom essentieel het hulpprogramma SQLCMD te installeren. Het is beschikbaar op het volgende adres.
- In de netwerkinstellingen moet de optie Network access: Do not allow passwords and credentials for network authentication uitgeschakeld zijn:









