# Autorisatie-agent

## Handleiding

De autorisatie-agent is de applicatie die wordt opgeroepen wanneer een gebruiker een bepaalde autorisatie wil verkrijgen. Het is een door &DBus; geactiveerd daemon die libpolkit-grant gebruikt die op zijn beurt PAM gebruikt voor authenticatieservices (echter, andere authenticatie-backends kunnen ook ingeplugd worden zoals wordt vereist).

## Dialoog van de autorisatie-agent

Het uiterlijk van de authenticatiedialoog hangt af van het resultaat van PolicyKit en ook of systeembeheerderauthenticatie is gedefinieerd als authenticeren als rootgebruiker of authenticeren als een van de gebruikers van de UNIX-groep wheel of hoe de PolicyKit-bibliotheek is geconfigureerd (zie de PolicyKit.conf(5) manpagina voor details). Merk op dat enkele van de schermafdrukken hieronder gemaakt zijn op een systeem ingesteld om de PAM-module ThinkFinger. De tekst getoond in de authenticatiedialogen komt van de PolicyKit.policy XML-bestanden die staan in /usr/share/PolicyKit/policy en wordt gelezen door de authenticatiedaemon wanneer een application vraagt om autorisatie. Dus, wat de gebruiker ziet wordt niet aangestuurd door de applicatie (bijv. het komt niet van de applicatie) waardoor die klasse van aanvallen waar applicaties de gebruiker proberen te verleiden om privileges te verkrijgen.

De authenticatiedialoog waar de gebruiker wordt gevraagd om zich te authenticeren als root met het wachtwoord of het lezen van de vingerafdruk. De details toont de applicatie die om de actie vraagt, de actie zelf en de actieverkoper. Bij klikken op de actiekoppeling opent het de autorisatiebeheerder die wijst naar de gegeven actie en de verkoper zou ook een koppeling kunnen leveren voor de gegeven actie die wordt afgevuurd bij klikken op de koppeling Verkoper:

De authenticatiedialoog die vraagt om root, vingerafdruk en beschrijvingen toont

Authenticatiedialoog waar de gebruiker wordt gevraagd om authenticatie als een systeembeheerder en PolicyKit is geconfigureerd om het root wachtwoord hiervoor te gebruiken:

De authenticatiedialoog die vraagt om root

Authenticatiedialoog waar de gebruiker wordt gevraagd om authenticatie als een systeembeheerder en PolicyKit is geconfigureerd om een groep hiervoor te gebruiken:

De authenticatiedialoog die vraagt om een gebruiker van de beheerdersgroep

Zelfde authenticatiedialoog, die een afrolmenu toont waar de gebruiker kan worden geselecteerd:

Zelfde authenticatiedialoog, die een afrolmenu toont waaruit de gebruiker kan worden geselecteerd

Authenticatiedialoog die een actie toont waar het privilege oneindig kan worden behouden:

Authenticatiedialoog die een actie toont waar het privilege oneindig kan worden behouden

Authenticatiedialoog die een actie toont waar het privilege alleen voor de rest van de bureaubladsessie kan worden behouden:

Authenticatiedialoog die een actie toont waar het privilege alleen voor de rest van de bureaubladsessie kan worden behouden