đ Autorisations
La section Autorisations
de lâEspace de travail
dans Open WebUI permet aux administrateurs de configurer les contrĂŽles dâaccĂšs et la disponibilitĂ© des fonctionnalitĂ©s pour les utilisateurs. Ce systĂšme puissant permet un contrĂŽle granulaire sur ce que les utilisateurs peuvent consulter et modifier dans lâapplication.
Les administrateurs peuvent gérer les autorisations de la maniÚre suivante :
- Interface utilisateur : La section Autorisations de lâEspace de travail fournit une interface graphique pour configurer les autorisations.
- Variables dâenvironnement : Les autorisations peuvent ĂȘtre configurĂ©es Ă lâaide de variables dâenvironnement, enregistrĂ©es sous forme de variables
PersistentConfig
. - Gestion des groupes : Attribution des utilisateurs à des groupes avec des autorisations prédéfinies.
Autorisations de lâespace de travailâ
Les autorisations de lâespace de travail contrĂŽlent lâaccĂšs aux composants principaux de la plateforme Open WebUI :
- AccĂšs aux modĂšles : Permettre ou non aux utilisateurs dâaccĂ©der et de gĂ©rer des modĂšles personnalisĂ©s. (Variable dâenvironnement :
USER_PERMISSIONS_WORKSPACE_MODELS_ACCESS
) - AccĂšs aux connaissances : Permettre ou non aux utilisateurs dâaccĂ©der et de gĂ©rer des bases de connaissances. (Variable dâenvironnement :
USER_PERMISSIONS_WORKSPACE_KNOWLEDGE_ACCESS
) - AccĂšs aux invites : Permettre ou non aux utilisateurs dâaccĂ©der et de gĂ©rer des invites enregistrĂ©es. (Variable dâenvironnement :
USER_PERMISSIONS_WORKSPACE_PROMPTS_ACCESS
) - AccĂšs aux outils : Permettre ou non aux utilisateurs dâaccĂ©der et de gĂ©rer des outils. (Variable dâenvironnement :
USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESS
) Remarque : Activer cette option permet aux utilisateurs de télécharger du code arbitraire sur le serveur.
Autorisations de discussionâ
Les autorisations de discussion déterminent les actions que les utilisateurs peuvent effectuer dans les conversations :
- Permettre les contrĂŽles de discussion : Activer ou non lâaccĂšs aux options de contrĂŽle de discussion.
- Permettre le tĂ©lĂ©versement de fichiers : Autoriser ou non les utilisateurs Ă tĂ©lĂ©verser des fichiers pendant les discussions. (Variable dâenvironnement :
USER_PERMISSIONS_CHAT_FILE_UPLOAD
) - Permettre la suppression de discussions : Autoriser ou non les utilisateurs Ă supprimer des conversations. (Variable dâenvironnement :
USER_PERMISSIONS_CHAT_DELETE
) - Permettre la modification de discussions : Autoriser ou non les utilisateurs Ă modifier des messages dans les discussions. (Variable dâenvironnement :
USER_PERMISSIONS_CHAT_EDIT
) - Permettre les discussions temporaires : Autoriser ou non les utilisateurs Ă crĂ©er des sessions de discussion temporaire. (Variable dâenvironnement :
USER_PERMISSIONS_CHAT_TEMPORARY
)
Autorisations des fonctionnalitĂ©sâ
Les autorisations des fonctionnalitĂ©s contrĂŽlent lâaccĂšs aux capacitĂ©s spĂ©cialisĂ©es dâOpen WebUI :
- Recherche web : Permettre ou non aux utilisateurs dâeffectuer des recherches web pendant les discussions. (Variable dâenvironnement :
ENABLE_RAG_WEB_SEARCH
) - GĂ©nĂ©ration dâimages : Permettre ou non aux utilisateurs de gĂ©nĂ©rer des images. (Variable dâenvironnement :
ENABLE_IMAGE_GENERATION
) - InterprĂ©teur de code : Permettre ou non aux utilisateurs dâutiliser la fonctionnalitĂ© dâinterprĂ©teur de code. (Variable dâenvironnement :
USER_PERMISSIONS_FEATURES_CODE_INTERPRETER
) - Serveurs dâoutils directs : Permettre ou non aux utilisateurs de se connecter directement aux serveurs dâoutils. (Variable dâenvironnement :
USER_PERMISSIONS_FEATURES_DIRECT_TOOL_SERVERS
)
ParamĂštres dâautorisation par dĂ©fautâ
Par dĂ©faut, Open WebUI applique les paramĂštres dâautorisation suivants :
Autorisations de lâespace de travail :
- AccÚs aux modÚles : Désactivé (
USER_PERMISSIONS_WORKSPACE_MODELS_ACCESS=False
) - AccÚs aux connaissances : Désactivé (
USER_PERMISSIONS_WORKSPACE_KNOWLEDGE_ACCESS=False
) - AccÚs aux invites : Désactivé (
USER_PERMISSIONS_WORKSPACE_PROMPTS_ACCESS=False
) - AccÚs aux outils : Désactivé (
USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESS=False
)
Autorisations de discussion :
- Permettre les contrÎles de discussion : Activé
- Permettre le téléversement de fichiers : Activé (
USER_PERMISSIONS_CHAT_FILE_UPLOAD=True
) - Permettre la suppression de discussion : Activé (
USER_PERMISSIONS_CHAT_DELETE=True
) - Permettre la modification de discussion : Activé (
USER_PERMISSIONS_CHAT_EDIT=True
) - Permettre les discussions temporaires : Activé (
USER_PERMISSIONS_CHAT_TEMPORARY=True
)
Autorisations des fonctionnalités :
- Recherche web : Activé (
ENABLE_RAG_WEB_SEARCH=True
) - GĂ©nĂ©ration dâimages : ActivĂ© (
ENABLE_IMAGE_GENERATION=True
) - Interpréteur de code : Activé (
USER_PERMISSIONS_FEATURES_CODE_INTERPRETER
) - Serveurs dâoutils directs : DĂ©sactivĂ© (
USER_PERMISSIONS_FEATURES_DIRECT_TOOL_SERVERS=False
)
Les administrateurs peuvent modifier les autorisations par dĂ©faut dans lâinterface utilisateur sous "utilisateurs" dans le panneau dâadministration.
Gestion des autorisationsâ
Les administrateurs peuvent ajuster ces autorisations via lâinterface utilisateur ou en configurant les variables dâenvironnement correspondantes dans la configuration. Toutes les variables dâenvironnement liĂ©es aux autorisations sont marquĂ©es comme variables PersistentConfig
, ce qui signifie quâelles sont enregistrĂ©es en interne aprĂšs le premier lancement et peuvent ĂȘtre gĂ©rĂ©es via lâinterface Open WebUI.
Cette flexibilitĂ© permet aux organisations de mettre en Ćuvre des politiques de sĂ©curitĂ© tout en fournissant aux utilisateurs les outils dont ils ont besoin. Pour plus dâinformations dĂ©taillĂ©es sur les variables dâenvironnement liĂ©es aux autorisations, consultez la documentation Configuration des variables dâenvironnement.