<-
Apache > Serveur HTTP > Documentation > Version 2.5 > Modules

Module Apache mod_autht_core

Langues Disponibles:  en  |  fr 

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

Sommaire

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.

Sujets

Directives

Traitement des bugs

Voir aussi

top

Créer des alias de 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.

Exemples

Cet exemple recherche des signatures de jetons JWT dans deux fichiers de mots de passe différents.

Examiner des sources multiples de jetons JWT

# 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>
top

Directive <AuthtProviderAlias>

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.

Cette directive n'affecte ni l'authentification, ni l'autorisation, même pour les modules qui fournissent de l'authentification et de l'autorisation en plus de la gestion des jetons.

Langues Disponibles:  en  |  fr 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.