1.9 KiB
1.9 KiB
Layer authn-basic
Description
Ce layer permet d'ajouter une authentification de type Basic Auth
au service distant.
Type
authn-basic
Schéma des options
Les options disponibles pour le layer sont décrites via un schéma JSON. Elles sont documentées dans le schéma visible ici.
En plus de ces options spécifiques le layer peut également être configuré via les options communes aux layers authn-*
.
Objet vars.user
et attributs
L'objet user
exposé au moteur de règles sera construit de la manière suivante:
vars.user.subject
sera initialisé avec le nom d'utilisateur identifié ;vars.user.attrs
sera composé des attributs associés à l'utilisation (voir les options).
Métriques
Les métriques Prometheus suivantes sont exposées par ce layer.
bouncer_layer_authn_basic_forbidden_total{layer=<layerName>,proxy=<proxyName>}
-
Type:
counter
-
Description: Nombre total de tentatives d'accès bloquées
-
Exemple
# HELP bouncer_layer_authn_basic_forbidden_total Bouncer's authn-basic layer total forbidden accesses # TYPE bouncer_layer_authn_basic_forbidden_total counter bouncer_layer_authn_basic_forbidden_total{layer="basic",proxy="dummy"} 1
bouncer_layer_authn_basic_authorized_total{layer=<layerName>,proxy=<proxyName>}
-
Type:
counter
-
Description: Nombre total de tentatives d'accès autorisées
-
Exemple
# HELP bouncer_layer_authn_basic_authorized_total Bouncer's authn-basic layer total authorized accesses # TYPE bouncer_layer_authn_basic_authorized_total counter bouncer_layer_authn_basic_authorized_total{layer="basic",proxy="dummy"} 2