Koppelprofiel Active directory: verschil tussen versies

Uit ZaaksysteemWiki
Ga naar: navigatie, zoeken
(Inrichting zaaksysteem)
(Beheerserver)
Regel 16: Regel 16:
 
== Inrichting zaaksysteem ==
 
== Inrichting zaaksysteem ==
 
=== Beheerserver ===
 
=== Beheerserver ===
Om de synchronisatie van de gebruikers veilig te laten verlopen wordt er een beheerserver ingericht lokaal binnen de infrastructuur van de organisatie. Dit is bij voorkeur een virtuele server die vanuit het DMZ of LAN de Domain Controller kan benaderen. Periodiek zal deze beheerserver de Active Directory server bevragen om te bepalen of zaaksysteem nieuwe gebruikers moet aanmaken, of juist gebruikers moet verwijderen. Deze beheerserver maakt gebruik van Ubuntu Linux als besturingssysteem. Op deze beheerserver draait een service die periodiek alle actieve gebruikers van de aangegeven applicatiegroep uitleest om een actueel overzicht te maken van de gebruikers die toegang hebben tot het zaaksysteem. Indien een  
+
Om de synchronisatie van de gebruikers veilig te laten verlopen wordt er een beheerserver ingericht lokaal binnen de infrastructuur van de organisatie. Dit is bij voorkeur een virtuele server die vanuit het DMZ of LAN de Domain Controller kan benaderen. Periodiek zal deze beheerserver de Active Directory server bevragen om te bepalen of zaaksysteem nieuwe gebruikers moet aanmaken, of juist gebruikers moet verwijderen. Deze beheerserver maakt gebruik van Ubuntu Linux als besturingssysteem. Op deze beheerserver draait een service die periodiek alle actieve gebruikers van de aangegeven applicatiegroep uitleest op basis van het attribuut UserAccountControl om een actueel overzicht te maken van de gebruikers die toegang mogen hebben tot het zaaksysteem. De eventuele wijzigingen worden via een beveiligde verbinding naar het zaaksysteem verstuurd.
  
 
[http://releases.ubuntu.com/12.04/ubuntu-12.04.3-server-amd64.iso Download ubuntu-12.04.3-server-amd64.iso]
 
[http://releases.ubuntu.com/12.04/ubuntu-12.04.3-server-amd64.iso Download ubuntu-12.04.3-server-amd64.iso]
 +
 +
[[bestand:AD-koppeling_archi_2013.png]]
  
 
=== OpenLDAP ===
 
=== OpenLDAP ===

Versie van 25 mrt 2014 om 15:57

Inleiding

Om gebruikers gebruik te laten maken van het zaaksysteem heeft deze een gebruikersnaam en een wachtwoord nodig. Deze gebruikersnamen en wachtwoorden, worden niet in het zaaksysteem beheerd maar binnen de eigen registratie van gebruikers. Zaaksysteem heeft hiervoor een koppelvlak voor de Active Directory, die door de meesten gemeenten wordt gebruikt voor het beheren van gebruikers. Met dit koppelvlak worden de gebruikers en hun (versleutelde) wachtwoord gesynchroniseerd met het zaaksysteem. Gebruikers kunnen dan inloggen in zaaksysteem met dezelfde gegevens als ze gewend zijn binnen de organisatie.


Accountgegevens Active Directory

Identity management for UNIX

Usergegevens worden door de beheerserver opgehaald met een readonly account. Deze heeft enkel leesrechten nodig op de Active Directory. Hiermee worden alle gebruikers opgehaald uit de Users OU of applicatiegroep. Dit gebeurt om de vijf minuten. De data van de gebruikers worden d.m.v. de Windows Service ‘Password synchronization for Unix systems’ gesynchroniseerd met de OpenLDAP van het zaaksysteem. Zodra een gebruiker wordt aangemaakt, zijn wachtwoord wijzigt of wordt verwijderd wordt deze actie ook verstuurd naar de beheerserver. Wijzigingen m.b.t. wachtwoorden zullen live worden gepushed naar de beheerserver op port 6677. De wachtwoorden worden direct gehashed opgeslagen voor verwerking.

Deze worden ‘gemerged’ met de wachtwoorden, en worden direct in een beveiligde XML verstuurd naar de omgeving in de overheidscloud. De beheerserver maakt gebruik van een HTTPS verbinding die alleen met behulp van een API-Key kan worden opgezet.

AD-koppeling archi 2013.png

Inrichting zaaksysteem

Beheerserver

Om de synchronisatie van de gebruikers veilig te laten verlopen wordt er een beheerserver ingericht lokaal binnen de infrastructuur van de organisatie. Dit is bij voorkeur een virtuele server die vanuit het DMZ of LAN de Domain Controller kan benaderen. Periodiek zal deze beheerserver de Active Directory server bevragen om te bepalen of zaaksysteem nieuwe gebruikers moet aanmaken, of juist gebruikers moet verwijderen. Deze beheerserver maakt gebruik van Ubuntu Linux als besturingssysteem. Op deze beheerserver draait een service die periodiek alle actieve gebruikers van de aangegeven applicatiegroep uitleest op basis van het attribuut UserAccountControl om een actueel overzicht te maken van de gebruikers die toegang mogen hebben tot het zaaksysteem. De eventuele wijzigingen worden via een beveiligde verbinding naar het zaaksysteem verstuurd.

Download ubuntu-12.04.3-server-amd64.iso

AD-koppeling archi 2013.png

OpenLDAP

Zaaksysteem maakt gebruik van OpenLDAP voor het authenticeren van gebruikers. Zodra een gebruiker moet worden aangemaakt, dan wordt deze aangemaakt in OpenLDAP. De

Koppelprofiel LDAP Authenticatie

Zaaksysteem heeft standaard een koppelprofiel beschikbaar om de koppeling met de Active Directory in te richten op het koppelplatform. De inrichting van dit koppelprofiel zorgt er voor dat de koppeling actief is, en dat transacties worden opgeslagen in het transactielog. De koppeling kan worden aangezet door een vinkje te plaatsen bij 'Koppeling Actief'

Inrichting extern systeem

Beheer en onderhoud

Hardwarematige sleutels

Authenticatie door middel van hardwarematige sleutels wordt niet ondersteund binnen het zaaksysteem.