Ga naar hoofdinhoud

Toegangscontrole

OpSee gebruikt Keycloak als identity provider. Toegangscontrole regelt wie wat mag zien en doen binnen het platform — van toegang tot apparatuur op operatorniveau tot systeemconfiguratie op beheerdersniveau.

Kernconcepten​

Gebruikers​

Gebruikers worden in Keycloak beheerd en gesynchroniseerd met OpSee. Elke gebruiker heeft:

  • Een gebruikersnaam en e-mail voor identificatie
  • Een voor- en achternaam voor weergave
  • Status ingeschakeld/uitgeschakeld
  • Groepen die bepalen waartoe hij toegang heeft
  • Rollen die bepalen wat hij mag doen

Groepen​

Groepen bepalen welke gegevens gebruikers kunnen zien:

GroepstypeBepaaltVoorbeeld
Equipment-groepenWelke equipment een gebruiker mag zien"Operators Lijn 1" zien alleen Lijn 1
MenugroepenWelke menu-items toegankelijk zijn"Operators" zien enkel Production, niet Admin

Rollen​

Rollen bepalen welke acties gebruikers mogen uitvoeren:

RolMachtiging
adminVolledige toegang tot alle functies
modify_equipmentEquipment aanmaken, bewerken, verwijderen
modify_recipesRecepten aanmaken, bewerken, verwijderen
modify_materialsMaterialen aanmaken, bewerken, verwijderen
view_auditAudittrail bekijken

Gebruikers beheren​

Ga naar Admin → Toegangscontrole → Gebruikers.

Gebruikerslijst

Een gebruiker aanmaken​

Klik op + Aanmaken en vul in:

VeldVereistBeschrijving
GebruikersnaamJaAanmeldidentificatie
E-mailJaE-mailadres van de gebruiker
VoornaamNeeWeergavenaam
AchternaamNeeWeergavenaam
WachtwoordJaInitieel wachtwoord (kan tijdelijk zijn)
IngeschakeldJaOf de gebruiker kan inloggen

Groepen en rollen toewijzen​

Wijs na het aanmaken de groepen en rollen toe:

  1. Open de detailweergave van de gebruiker
  2. Selecteer in het tabblad Groepen de equipment- en menugroepen
  3. Selecteer in het tabblad Rollen de rollen die de machtigingen bepalen

:::tip Principe van de minste rechten Begin met minimale toegang en voeg machtigingen toe wanneer nodig. Operators hebben meestal alleen hun equipment-groep en de menugroep "Production" nodig. :::

Wachtwoordbeheer​

Beheerders kunnen:

  • Wachtwoorden resetten door een nieuw wachtwoord in te stellen
  • Tijdelijke wachtwoorden uitgeven die de gebruiker bij de volgende aanmelding moet wijzigen

Keycloak-synchronisatie​

OpSee onderhoudt een tweerichtingssynchronisatie met Keycloak:

  • Equipment-groepen, gesynchroniseerd vanuit Keycloak om de zichtbaarheid van equipment te bepalen
  • Menugroepen, gesynchroniseerd vanuit Keycloak om menutoegang te bepalen
  • Rollen, gesynchroniseerd vanuit Keycloak om functionele machtigingen te bepalen

Ga naar Admin → Toegangscontrole om handmatige synchronisaties te starten of de status te controleren.

:::info Automatische synchronisatie Groepen en rollen worden bij aanmelden automatisch gesynchroniseerd. Handmatige synchronisatie is alleen nodig wanneer u wijzigingen in Keycloak meteen wilt toepassen, zonder te wachten tot gebruikers opnieuw inloggen. :::

Gebruikersprofiel​

Elke gebruiker beheert zijn eigen profiel door rechtsboven op zijn avatar te klikken.

Beschikbare instellingen​

InstellingBeschrijving
Persoonlijke gegevensVoornaam, achternaam, e-mail, telefoon, afdeling
AvatarProfielfoto uploaden (PNG, JPEG of WebP, max 500 KB)
TaalVoorkeurstaal voor de UI kiezen
TijdzoneTijdzone voor weergave van datum/tijd instellen
WachtwoordWachtwoord wijzigen (minimaal 8 tekens)
ThemaSchakelen tussen licht en donker

Eigen machtigingen bekijken​

De profielpagina toont ook:

  • Uw rollen en dus welke acties u kunt uitvoeren
  • Uw groepen en dus welke equipment en menu's toegankelijk zijn
  • Uw aanmeldgeschiedenis, de laatste keer dat u inlogde
tip

Heeft u extra machtigingen nodig, neem dan contact op met uw beheerder. Gebruikers kunnen hun eigen rollen of groepen niet wijzigen.

Grafana-gebruikerssynchronisatie​

Ga naar Admin → Toegangscontrole → Grafana-gebruikers om de Grafana-integratie te beheren:

  • Alle Grafana-gebruikers bekijken
  • Gebruikers promoveren tot Admin, Editor of Viewer
  • Grafana-toegang afgestemd houden op OpSee-machtigingen

Volgende stappen​

Vereisten​

Verwant​

  • Architectuuroverzicht
  • Cockpit, aanvullende module