[phpMyAdmin Git] [phpmyadmin/phpmyadmin] 56c1c9: Share base code for AuthenticationPlugin::authSetU...
Michal Čihař
michal at cihar.com
Mon Oct 23 11:15:24 CEST 2017
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 56c1c9fc5ca035f289b32856a751a69f0b9f97dd
https://github.com/phpmyadmin/phpmyadmin/commit/56c1c9fc5ca035f289b32856a751a69f0b9f97dd
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationConfig.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/Plugins/Auth/AuthenticationSignon.php
M libraries/classes/Plugins/AuthenticationPlugin.php
Log Message:
-----------
Share base code for AuthenticationPlugin::authSetUser
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 13d2ff1f5b98db2924e6518a90078416604ad8c8
https://github.com/phpmyadmin/phpmyadmin/commit/13d2ff1f5b98db2924e6518a90078416604ad8c8
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationConfig.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
Log Message:
-----------
Consistely use no return value for AuthenticationPlugin::authFails
It really does not return in the end, so make the docs consistent
with the code.
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 026d7221781e23480aaa364389e6ec16db4ae9fb
https://github.com/phpmyadmin/phpmyadmin/commit/026d7221781e23480aaa364389e6ec16db4ae9fb
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationConfig.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/Plugins/Auth/AuthenticationSignon.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/common.inc.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
Log Message:
-----------
Rationalize AuthenticationPlugin API
Make the API more consistent, remove not needed auth prefix and stop
talking about advanced authentication which has been there about 10
years ago.
API changed:
- authCheck is now readCredentials
- authSetUser is now storeCredentials
- auth is now showLoginForm
- authFails is now showFailure
- storeUserCredentials is now rememberCredentials
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 9bc5bfd74cfe4ba386331e9c9d79aec637a00104
https://github.com/phpmyadmin/phpmyadmin/commit/9bc5bfd74cfe4ba386331e9c9d79aec637a00104
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/common.inc.php
Log Message:
-----------
Move authentication logic to AuthenticationPlugin
Issue #11731
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 2327dbf3c3c109b907ea478be098c77e80e1bf0b
https://github.com/phpmyadmin/phpmyadmin/commit/2327dbf3c3c109b907ea478be098c77e80e1bf0b
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/common.inc.php
Log Message:
-----------
Move allow/deny rules check to AuthenticationPlugin
Issue #11731
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 62535ea5b982e3175a03cdd6a51d640f5b46abf7
https://github.com/phpmyadmin/phpmyadmin/commit/62535ea5b982e3175a03cdd6a51d640f5b46abf7
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationConfig.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/Plugins/Auth/AuthenticationSignon.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/common.inc.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
Log Message:
-----------
Pass failure reason to showFailure
This way we can avoid relying on global variables to check it.
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 8e8f4bd3bb25279f788d32413212bb3892b2a919
https://github.com/phpmyadmin/phpmyadmin/commit/8e8f4bd3bb25279f788d32413212bb3892b2a919
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationConfig.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/Plugins/Auth/AuthenticationSignon.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
Log Message:
-----------
Avoid using PHP_AUTH_USER and PHP_AUTH_PW globals for auth
Use object attributes to store the actual credentials and avoid
messing up with global variables.
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: c1375f4e84f01c9f087e029e4fd15d2b214c8a00
https://github.com/phpmyadmin/phpmyadmin/commit/c1375f4e84f01c9f087e029e4fd15d2b214c8a00
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/common.inc.php
Log Message:
-----------
Remove not needed access through globals
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: e020dbfe16bb272a9de312a1b45cdc23bbebeb83
https://github.com/phpmyadmin/phpmyadmin/commit/e020dbfe16bb272a9de312a1b45cdc23bbebeb83
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
Log Message:
-----------
Add test for AuthenticationPlugin::authenticate
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 3f8e1f19e053401f90c0b474845024fa5f91c879
https://github.com/phpmyadmin/phpmyadmin/commit/3f8e1f19e053401f90c0b474845024fa5f91c879
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
Log Message:
-----------
Add tests for AuthenticationPlugin::checkRules
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 6cb2963dcf6b40e21d3416ced2f419cfd3e988c7
https://github.com/phpmyadmin/phpmyadmin/commit/6cb2963dcf6b40e21d3416ced2f419cfd3e988c7
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
Log Message:
-----------
Fix createIV documentation
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 6619fe9196be13bb09accc5cf858b0e5f02eb763
https://github.com/phpmyadmin/phpmyadmin/commit/6619fe9196be13bb09accc5cf858b0e5f02eb763
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
Log Message:
-----------
Check return value from cookieDecrypt
This can return false and we should fail early once this happens.
Signed-off-by: Michal Čihař <michal at cihar.com>
Commit: 41c55cc42ff71c55bb3198f4ab7c14951e5dc1b1
https://github.com/phpmyadmin/phpmyadmin/commit/41c55cc42ff71c55bb3198f4ab7c14951e5dc1b1
Author: Michal Čihař <michal at cihar.com>
Date: 2017-10-23 (Mon, 23 Oct 2017)
Changed paths:
M libraries/classes/Plugins/Auth/AuthenticationConfig.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/Plugins/Auth/AuthenticationSignon.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/common.inc.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
Log Message:
-----------
Merge pull request #13764 from nijel/auth
Authentication API cleanup
Compare: https://github.com/phpmyadmin/phpmyadmin/compare/10e27f6d726c...41c55cc42ff7
More information about the Git
mailing list