Commit Graph
1210 Commits
Author SHA1 Message Date
Axel Uhl c22f5179fa bug6154: record failed access token authentication only if replication isn't currently starting 2025-07-30 17:45:58 +02:00
Axel Uhl 6d3e7564cf formatting/comment changes only 2025-07-30 16:11:14 +02:00
Axel Uhl 21d7784836 improved logging for password reset/change 2025-07-17 15:33:45 +02:00
Axel Uhl e752ad1fde bug6151: show fewer details about locking/banning to user banned from signing up 2025-07-11 15:25:17 +02:00
service-tip-git 25593e103e [INTERNAL] Translation delivery: commit by LX Lab
Change-Id: I367a86f32d357508f6d34a68edd8652b03dea17f
2025-07-03 15:07:53 +00:00
Axel Uhl 64b8117941 Merge branch 'main' into bug6105 2025-06-18 01:15:49 +02:00
Axel Uhl d3f117ed8d don't use localhost URLs in API docs 2025-06-17 17:38:12 +02:00
Axel Uhl 1a7364ac70 Merge branch 'main' into bug6105 2025-05-18 22:31:36 +02:00
Axel Uhl 5c639cdfcb bug6123: implemented e-mail notification for RabbitMQ ShutdownSignalException to users with SERVER:UPDATE permission 2025-05-16 11:42:36 +02:00
Axel Uhl 1c3aa25e4e removed obsolete TODO 2025-05-15 10:08:22 +02:00
Axel Uhl 39709eb56f keep LockingAndBanning objects for failed bearer token authentications around for at least an hour 2025-05-15 10:06:00 +02:00
Axel Uhl 2920ba7563 Merge branch 'main' into bug6105 2025-05-14 21:03:32 +02:00
Axel Uhl e4e3cbe7e7 log getUsersWithPermission(...) timining only as fine, not info 2025-05-14 20:39:25 +02:00
Axel Uhl 2cd0bb2fec improved logging for locking/banning of user accounts and client IPs 2025-05-14 11:06:57 +02:00
Axel Uhl 84e8802561 bug6105: implemented takedown button for competitors in auto-play;
not tested yet...
2025-05-09 11:40:31 +02:00
Axel Uhl 3bb6d6c8b7 bug6105: showing take-down request button also for in-race YouTube video 2025-05-07 18:40:52 +02:00
Axel Uhl fd5c9a45f1 bug6105: media menu icon added also for mobile/phone views 2025-05-07 16:13:35 +02:00
Axel Uhl 20d22d6f7f bug6105: added MediaMenuIcon to event teaser images 2025-05-07 15:25:03 +02:00
Axel Uhl c83eb3cbce bug6105: added three-dots menu for take-down notice for media gallery images 2025-05-06 01:46:36 +02:00
Axel Uhl 3dc6b0afa0 bug6105: added takedown button to media gallery video list 2025-05-06 01:15:00 +02:00
Axel Uhl edbcffaa57 bug6105: added MediaMenuIcon to event/series logos for phone/desktop 2025-05-05 17:10:21 +02:00
Axel Uhl 3f62b48345 bug6105: define MediaMenuIcon as a widget using UIBinder 2025-05-05 15:31:44 +02:00
Axel Uhl 5926962e5d bug6105: implemented take-down request button for Event stage image 2025-05-05 14:28:32 +02:00
Axel Uhl 96061d31f0 Merge branch 'main' into bug6105 2025-05-05 11:08:25 +02:00
Axel Uhl 69752461a6 bug6119: replicate only true changes 2025-05-01 02:02:20 +02:00
Axel Uhl 34914f9d2d bug6105: added the URL location to the context message 2025-04-29 18:25:09 +02:00
Axel Uhl 139fdd05e5 bug6105: showing takedown notice dialog, sending e-mail 2025-04-29 18:18:09 +02:00
Axel Uhl 178b6bf241 bug6104: made passwords for Selenium tests more complex; added quertz-keyboard.txt to bundle's build.properties 2025-03-25 13:45:22 +01:00
Axel Uhl 611372e0de bug6104: fixed qwertz-keyboard.txt 2025-03-25 10:08:42 +01:00
Axel Uhl acc3425c65 bug6104: added German keyboard definition for password complexity analysis 2025-03-24 23:06:27 +01:00
Axel Uhl 5910783be3 bug6104: tests can be exempted from strong password requirements 2025-03-24 21:57:45 +01:00
Axel Uhl a65539d2e5 bug6104: added password complexity check based on zxcvbn, requiring 10^8 guesses 2025-03-24 18:33:56 +01:00
Axel Uhl 18fadf8d10 bug6104: added zxcvbn to launch configs and Selenium pom 2025-03-24 18:25:05 +01:00
Axel Uhl 5ac6cba18a bug6104: adding zxcvbn-1.9.0 to target platform 2025-03-24 17:19:28 +01:00
Axel Uhl f6a3bd16b0 bug6097: in SecurityApi wait sufficiently between user creations 2025-03-19 21:15:30 +01:00
Axel Uhl fd974a09dd bu6097: added the clearing of the clientIP...Locking maps in SecurityService in clearState() 2025-03-19 20:22:40 +01:00
Axel Uhl d0987a3976 bug6097: make use of backward compatibility for client IP based locking tables 2025-03-19 14:37:58 +01:00
Axel Uhl b97ace3db0 bug6097: apply same mechanism for user creation per IP locking as for failed bearer token-based authentication 2025-03-19 14:17:35 +01:00
Axel Uhl bdc70a7161 bug6099: return LockingAndBanning from faiure methods to improve logging 2025-03-19 10:32:30 +01:00
Axel Uhl dea4adff6b bug6099: made SecurityService robust against null values for clientIP 2025-03-18 22:28:45 +01:00
Axel Uhl c754223f02 bug6099: use only client IP for bearer token-based authentication blocking;
client IP is determined from *last* element of X-Forwarded-For which the
AWS ALB will append by default, defaulting to the HttpServletRequest's
getRemoteAddr().
2025-03-18 18:23:52 +01:00
Axel Uhl c1211cb3d8 bug6099: only update user record in DB if locking record changed 2025-03-18 15:58:08 +01:00
Axel Uhl fc87c080a1 bug6099: completed an implementation for bearer token authentication request throttling 2025-03-18 15:36:46 +01:00
Axel Uhl 122747b803 bug6099: added TODO regarding bearer token failure throttling 2025-03-17 21:47:55 +01:00
Axel Uhl eb1b88f4f5 bug6099: added writing persistence and replication for LockingAndBanning 2025-03-17 17:45:11 +01:00
Axel Uhl 2416b49f89 bug6099: interims commit with a first implementation of a user account locking/banning mechanism;
yet missing is writing to persistence and replication
2025-03-17 16:30:57 +01:00
Axel Uhl 2ffbde8c57 bug6101: introduced SecuritySerciveInitialLoadExtensionsDTO 2025-03-17 14:00:43 +01:00
Axel Uhl 93b5af3e57 bug6101: use CORS filter origins also for Content-Security-Policy (CSP) frame-ancestors 2025-03-13 16:32:25 +01:00
Axel Uhl 62139edbce bug6101: consolidate CORS filters and factor out common CORS header handling;
use CORSHeader instead of response filter in com.sap.sailing.server.gateway
consistently across Jersey and non-Jersey servlets provided by the bundle;

as drive-by improvement, fix the sap.ico/sap-whitelabeled.ico paths in the page
header of /index.html and provide an empty sap-whitelabeled.ico file.
2025-03-13 01:20:50 +01:00
Axel Uhl bb16dc2368 bug6101: added CORS filter config UI in "Local Server" admin console panel 2025-03-12 17:42:02 +01:00