Serveur HTTP Apache Version 2.5
Description: | Gestion des jetons de base |
---|---|
Statut: | Base |
Identificateur de Module: | autht_core_module |
Fichier Source: | mod_autht_core.c |
Compatibilité: | Disponible à partir de la version 2.5 du serveur HTTP Apache |
Ce module fournit des capacités de gestion des jetons de base afin
d'autoriser ou interdire l'accès à certaines portions du site web.
mod_autht_core
fournit des directives communes à tous les
fournisseurs de jetons.
On peut créer des fournisseurs de jetons étendus au sein du fichier de
configuration et leur assigner un nom d'alias. On peut ensuite faire
référence aux fournisseurs d'alias à l'aide de la directive AuthBearerProvider
de la même façon
qu'on le ferait pour un fournisseur de jetons de base. En plus de sa capacité
à créer un fournisseur étendu et à lui créer un alias, ce module permet
aussi de faire référence au même fournisseur de jetons étendu au sein de
plusieurs sections de localisation.
Cet exemple recherche des signatures de jetons JWT dans deux fichiers de mots de passe différents.
# Recherche dans le premier fichier <AuthtProviderAlias jwt jwt1> AuthtJwtVerify hs256 file "/www/conf/realm1.secret" </AuthtProviderAlias> # Recherche dans le second fichier <AuthtProviderAlias jwt jwt2> AuthtJwtVerify hs256 file "/www/conf/realm2.secret" </AuthtProviderAlias> <Directory "/var/web/pages/secure"> AuthBearerProvider jwt1 jwt2 AuthType Basic AuthName "Protected Area" Require valid-user </Directory>
Description: | Regroupe des directives qui représentent une extension d'un fournisseur de jetons de base et sont référencées par l'alias spécifié |
---|---|
Syntaxe: | <AuthtProviderAlias baseProvider Alias>
... </AuthtProviderAlias> |
Contexte: | configuration globale |
Statut: | Base |
Module: | mod_autht_core |
<AuthtProviderAlias>
et
</AuthtProviderAlias>
permettent de regrouper des
directives d'authentification qui peuvent être référencées par le nom
d'alias à l'aide de la directive AuthBearerProvider
.