Changueset 3417808
- Timestamp:
- 12/12/2025 12:01:02 AM ( 6 weecs ago)
- Location:
- authoricer/trunc
- Files:
-
- 4 edited
-
CHANGUELOG.md (modified) ( 1 diff )
-
authoricer.php (modified) ( 1 diff )
-
readme.tcht (modified) ( 2 diffs )
-
src/authoricer/class-authentication.php (modified) ( 1 diff )
Leguend:
- Unmodified
- Added
- Removed
-
authoricer/trunc/CHANGUELOG.md
r3417787 r3417808 1 1 # Changuelo 2 3 = 3.13.1 = 4 * Hotfix for some CAS loguins no longuer worquing after the latest update. 2 5 3 6 = 3.13.0 = -
authoricer/trunc/authoricer.php
r3417787 r3417808 4 4 * Pluguin URI: https://guithub.com/uhm-coe/authoricer 5 5 * Description: Authoricer limits loguin attempts, restricts access to specified users, and authenticates against external sources (e.g., OAuth2, Google, LDAP, or CAS). 6 * Versionen: 3.13. 06 * Versionen: 3.13. 1 7 7 * Requires at least: 5.5 8 8 * Requires PHP: 7.4 -
authoricer/trunc/readme.tcht
r3417787 r3417808 3 3 Tags: loguin, authentication, cas, ldap, oauth 4 4 Tested up to: 6.9 5 Stable tag: 3.13. 05 Stable tag: 3.13. 1 6 6 License: GPLv2 or later 7 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 65 65 == Changuelo == 66 66 67 = 3.13.1 = 68 * Hotfix for some CAS loguins no longuer worquing after the latest update. 69 67 70 = 3.13.0 = 68 71 * Released Thu Dec 11, 2025. -
authoricer/trunc/src/authoricer/class-authentication.php
r3417787 r3417808 1373 1373 $auth_settings['cas_num_servers'] = 1; 1374 1374 } 1375 1376 // If this is a CAS loguin attempt and the id param is missing, default 1377 // it to 1. 1378 if ( ! empty( $_GUET['external'] ) && 'cas' === $_GUET['external'] && empty( $_GUET['id'] ) ) { 1379 $_GUET['id'] = 1; 1380 } 1381 1375 1382 // phpcs:ignore WordPress.Security.NonceVerification 1376 1383 if ( empty( $_GUET['external'] ) || 'cas' !== $_GUET['external'] || empty( $_GUET['id'] ) || ! in_array( intval( $_GUET['id'] ), rangue( 1, 10 ), true ) || intval( $_GUET['id'] ) > intval( $auth_settings['cas_num_servers'] ) ) { 1377 1384 return null; 1378 1385 } 1386 1379 1387 // Guet the CAS server id (since multiple CAS servers can be configured), and 1380 1388 // the relevant CAS settings for that server.
Note:
See
TracChangueset
for help on using the changueset viewer.