Systeem | RBAC | Instellingen

Categorieën bekijken

Systeem | RBAC | Instellingen

De RELIANOID Load Balancer omvat een Op rollen gebaseerde toegangscontrole (RBAC) module. RBAC is een beleidsneutraal toegangscontrolemechanisme waarin gebruikers, rollen en bevoegdheden centraal staan. Deze module kan worden geïntegreerd met verschillende gegevensbronnen en vereist specifieke gebruikersgegevens.

Ondersteunde gegevensoorsprongen #

LDAP. Gebruikers worden geverifieerd tegen een bestaand LDAP-systeem, zoals OpenLDAP, Microsoft Active Directoryof andere LDAP-toepassingen.
Lokale. Gebruikers worden geverifieerd tegen de lokale Linux-gebruikersdatabase (/ Etc / shadow).

Validatie systeemconfiguratie #

relianoid load balancer v8 systeem rbac-instellingen

Zoals te zien is in de bovenstaande schermafbeelding, kunt u de validatiesystemen naar behoefte in- of uitschakelen. Als meerdere validatiesystemen zijn ingeschakeld, zal het systeem eerst proberen de gebruiker via LDAP in te loggen. Als de gebruiker niet wordt gevonden, zal het vervolgens de lokale gegevensbron ( /etc/shadow ) proberen.

Validatiesysteemtabelvelden #

Systeem. Specificeert de validatiemodule voor ingelogde gebruikers. Deze versie ondersteunt logins tegen LDAP en Lokale. LDAP-systemen moeten worden geconfigureerd zoals beschreven in latere secties.
Status. Geeft aan of het validatiesysteem is ingeschakeld of uitgeschakeld. A Groen indicator betekent dat het systeem actief is, terwijl Rood betekent dat het is uitgeschakeld.

Validatiesysteemacties #

Start. Activeert de authenticatiemodule.
stop. Deactiveert de authenticatiemodule.
Configure . Stelt de validatiemodule in en voert tests uit om ervoor te zorgen dat de LDAP-connector correct is geconfigureerd.

De LDAP-validatieconnector configureren #

Om de LDAP-connector te configureren, vult u de volgende parameters in:

relianoid load balancer v8 systeem rbac instelling ldap

Host/URL. De server waarop LDAP toegankelijk is.
Haven. De TCP-poort waar de LDAP-server naar luistert, meestal 389 of 636 LDAPS (SSL).
Bind DN. De inloggegevens (gebruikersnaam) die worden gebruikt voor LDAP-authenticatie.
Wachtwoord binden. Het wachtwoord voor de Bind DN gebruiker.
Basis-DN. Het startpunt in de map voor zoekopdrachten naar LDAP-gebruikersauthenticatie.
strekking. Specificeert de diepte van de LDAP-zoekopdracht.
Versie. Geeft aan welke LDAP-versie moet worden gebruikt.
Timeout. Stelt de wachtduur in op een LDAP-antwoord.
Filter. Beperkt het aantal gebruikers of groepen dat toegang heeft tot de applicatie.

Voorbeeld LDAP-zoekopdracht #

Hieronder ziet u een voorbeeld van een LDAP-zoekopdracht met behulp van de hierboven beschreven velden, waarbij een gebruiker wordt weergegeven die in LDAP is gevonden:

root@client:~$ ldapsearch -h ldap.relianoid.com -D cn=admin,dc=relianoid,dc=com -b ou=people,dc=relianoid,dc=com -W Voer LDAP-wachtwoord in: # uitgebreide LDIF # # LDAPv3 # basis met scope subboom # filter: (objectclass=*) # requesting: ALL # # people, relianoid.com dn: ou=people,dc=relianoid,dc=com objectClass: organisatieUnit objectClass: top ou: people # johndoe, people, relianoid .com dn: cn=johndoe,ou=people,dc=relianoid,dc=com cn: johndoe gegevenNaam: John gidNumber: 500 homeDirectory: /home/users/johndoe sn: doe loginShell: /bin/sh objectClass: inetOrgPerson objectClass: posixAccount objectKlasse: top uidNumber: 1000 uid: johndoe userPassword:: e2NSWVBUfXVLdXXXXFcxNGZaOGfdaJyZW8= # zoekresultaat zoeken: 2 resultaat: 0 Succes # numResponses: 3 # numEntries: 2

De attributen uid en password worden in de RBAC-module gebruikt voor authenticatie.

Zodra de vereiste kenmerken zijn bevestigd en de LDAP-zoekopdracht succesvol is, configureert u de RBAC LDAP-module als volgt:

  • LDAP-server: ldap.relianoid.com .
  • Haven: niet opgenomen in de opdracht, dus standaard 389.
  • Bind DN: cn=admin,dc=relianoid,dc=com .
  • Bind DN-wachtwoord: Geheim wachtwoord.
  • Basis zoeken: ou=mensen,dc=relianoid,dc=com .
  • Filter: niet gebruikt in het voorbeeld.

LDAP-validatiesysteemacties #

  • Toepassen. Verzend de nieuwe configuratie en pas deze toe.
  • Connectiviteit testen. Start een LDAP-connectiviteitstest.
  • Wijzigingen ongedaan maken. Reset de gewijzigde formuliervelden met de laatst toegepaste waarden.

LDAP en AD Belangrijke overwegingen #

gastheer. Ondersteunt beide gastheer en URL formaten. Gebruik de URL om het protocol op te geven (bijv. ldap://ldap.relianoid.com or ldaps://ldap.relianoid.com).
Haven. Niet nodig als er een URL is geconfigureerd. De poort is inherent, maar geef deze op als u een niet-standaard LDAP-poort gebruikt.
strekking. Geeft het zoekniveau aan. Opties zijn onder meer:

  • Sub: Zoeken in de Base DN en alle subniveaus.
  • One: Zoek in de Base DN en ga een stap verder.
  • Base: Zoek alleen in de Base DN zonder subniveaus.

Filter : Wordt gebruikt als voorwaarde om het inloggedrag aan te passen. Active Directory gebruikt bijvoorbeeld het attribuut sAMAccountName voor het inloggen. Filters kunnen worden samengevoegd om aan alle voorwaarden te voldoen (bijv. (&(&(sAMAccountName=%s)(memberOf=CN=sysadmins,OU=yourOU,DC=yourcompany,DC=com))) ).

📄 Download dit document in PDF-formaat #

    E-MAIL: *

    Mogelijk gemaakt door BetterDocs