From f662837ffdf7f82eeffbea1e88fb8d678efa108c Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Tue, 7 Mar 2023 18:50:05 +0100 Subject: [PATCH] Example: enable auth and use database as default users backend --- example/includes/config.yml | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/example/includes/config.yml b/example/includes/config.yml index 2ff7dec..b04dc28 100644 --- a/example/includes/config.yml +++ b/example/includes/config.yml @@ -147,7 +147,7 @@ db: # auth: # Enabled authentication - enabled: false + enabled: true # Methods to authenticate users methods: @@ -157,7 +157,7 @@ auth: # User backends backends: - - ldap + - db # # Login form @@ -226,6 +226,30 @@ auth: # CAS Fake authenticated user #fake_authenticated_user: 'myusername' + # + # Database user backend + # + db: + # DSN (required) + dsn: "${db.dsn}" + # Username (optional but could be required with some PDO drivers) + user: "${db.user}" + # Password (optional) + password: "${db.password}" + # PDO options (optional) + options: "${db.options}" + # Users table name (optional, default: users) + users_table: "users" + # Username field name (optional, default: username) + username_field: "username" + # Password field name (optional, default: password) + password_field: "password" + # Exposed users table fields in resulting EesyPHP\Auth\User object + # (optional, defailt: name, mail) + exposed_fields: + - "name" + - "mail" + # # LDAP user backend #