Я пытаюсь настроить IDP, используя базу данных MYSQL в SimpleSAMLphp. Я настроил пользователей и пароли в таблице. но когда я пытаюсь проверить idp, он показывает следующую ошибку.
SimpleSAML\Error\Error: UNHANDLEDEXCEPTION
Backtrace:
1 www/_include.php:17 (SimpleSAML_exception_handler)
0 [builtin] (N/A)
Caused by: Exception: sqlauth:example-sql: - Failed to connect to 'mysql:host=localhost;port=3306;dbname=auth': could not find driver
Backtrace:
5 modules/sqlauth/lib/Auth/Source/SQL.php:92 (SimpleSAML\Module\sqlauth\Auth\Source\SQL::connect)
4 modules/sqlauth/lib/Auth/Source/SQL.php:135 (SimpleSAML\Module\sqlauth\Auth\Source\SQL::login)
3 modules/core/lib/Auth/UserPassBase.php:285 (SimpleSAML\Module\core\Auth\UserPassBase::handleLogin)
2 modules/core/www/loginuserpass.php:83 (require)
1 lib/SimpleSAML/Module.php:236 (SimpleSAML\Module::process)
0 www/module.php:9 (N/A)
authsources.php
'example-sql' => array(
'sqlauth:SQL',
'dsn' => 'mysql:host=localhost;port=3306;dbname=auth',
'username' => 'authuser',
'password' => 'your_mysql_auth_user_password',
'query' => 'SELECT username FROM users WHERE username = :username$
),