mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-08 17:56:52 +02:00
Merge pull request #1716 from marc1706/feature/passwords
[feature/passwords] Add password hashing manager with support for newer hashing algorithms
This commit is contained in:
@@ -10,6 +10,7 @@ services:
|
||||
arguments:
|
||||
- @dbal.conn
|
||||
- @config
|
||||
- @passwords.manager
|
||||
- @request
|
||||
- @user
|
||||
- %core.root_path%
|
||||
@@ -21,6 +22,7 @@ services:
|
||||
arguments:
|
||||
- @dbal.conn
|
||||
- @config
|
||||
- @passwords.manager
|
||||
- @request
|
||||
- @user
|
||||
- %core.root_path%
|
||||
@@ -32,6 +34,7 @@ services:
|
||||
arguments:
|
||||
- @dbal.conn
|
||||
- @config
|
||||
- @passwords.manager
|
||||
- @user
|
||||
tags:
|
||||
- { name: auth.provider }
|
||||
|
62
phpBB/config/passwords.yml
Normal file
62
phpBB/config/passwords.yml
Normal file
@@ -0,0 +1,62 @@
|
||||
parameters:
|
||||
passwords.algorithms:
|
||||
- passwords.driver.bcrypt_2y
|
||||
- passwords.driver.bcrypt
|
||||
- passwords.driver.salted_md5
|
||||
- passwords.driver.phpass
|
||||
|
||||
services:
|
||||
passwords.driver.bcrypt:
|
||||
class: phpbb\passwords\driver\bcrypt
|
||||
arguments:
|
||||
- @config
|
||||
- @passwords.driver_helper
|
||||
tags:
|
||||
- { name: passwords.driver }
|
||||
|
||||
passwords.driver.bcrypt_2y:
|
||||
class: phpbb\passwords\driver\bcrypt_2y
|
||||
arguments:
|
||||
- @config
|
||||
- @passwords.driver_helper
|
||||
tags:
|
||||
- { name: passwords.driver }
|
||||
|
||||
passwords.driver.salted_md5:
|
||||
class: phpbb\passwords\driver\salted_md5
|
||||
arguments:
|
||||
- @config
|
||||
- @passwords.driver_helper
|
||||
tags:
|
||||
- { name: passwords.driver }
|
||||
|
||||
passwords.driver.phpass:
|
||||
class: phpbb\passwords\driver\phpass
|
||||
arguments:
|
||||
- @config
|
||||
- @passwords.driver_helper
|
||||
tags:
|
||||
- { name: passwords.driver }
|
||||
|
||||
passwords.driver_collection:
|
||||
class: phpbb\di\service_collection
|
||||
arguments:
|
||||
- @service_container
|
||||
tags:
|
||||
- { name: service_collection, tag: passwords.driver }
|
||||
|
||||
passwords.driver_helper:
|
||||
class: phpbb\passwords\driver\helper
|
||||
arguments:
|
||||
- @config
|
||||
|
||||
passwords.manager:
|
||||
class: phpbb\passwords\manager
|
||||
arguments:
|
||||
- @config
|
||||
- @passwords.driver_collection
|
||||
- @passwords.helper
|
||||
- %passwords.algorithms%
|
||||
|
||||
passwords.helper:
|
||||
class: phpbb\passwords\helper
|
@@ -8,6 +8,7 @@ imports:
|
||||
- { resource: auth_providers.yml }
|
||||
- { resource: console.yml }
|
||||
- { resource: mimetype_guessers.yml }
|
||||
- { resource: passwords.yml }
|
||||
|
||||
services:
|
||||
acl.permissions:
|
||||
|
Reference in New Issue
Block a user