| 
							
							
								 exterr2f | 7a61bae471 | clarify error message for blocked user | 2025-02-17 09:17:27 +01:00 |  | 
			
				
					| 
							
							
								 exterr2f | e1b992526e | Improve rate limiting to combination of IP and username | 2025-02-14 20:20:42 +01:00 |  | 
			
				
					| 
							
							
								 exterr2f | b6b37ee68b | Add Rate Limiting based on IP and username | 2025-02-14 12:41:28 +01:00 |  | 
			
				
					| 
							
							
								 exterr2f | 43cb1f1bff | Fix SessionMaxAge condition to correctly apply valid values | 2025-02-14 11:44:46 +01:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | e2efe71b33 | Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev | 2024-11-28 15:18:14 +01:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 2aef6ed9c0 | fix: oversight error on redirect target | 2024-11-28 15:18:07 +01:00 |  | 
			
				
					|  | 01b1136316 | Fix Cookie settings, upgrade packages | 2024-11-28 14:58:33 +01:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 38ce40ae7d | feat: redirect to requested page after login, solves #281 | 2024-11-26 16:21:16 +01:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 01102cb9b0 | feat: add updateUserOnLogin config option for oidc, jwt | 2024-10-23 16:17:47 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 1b5f4bff2c | feat: SyncUserOnLogin now updates name of token logged user | 2024-09-09 10:32:26 +02:00 |  | 
			
				
					|  | 801607fc16   | Refactor main Convert components to Singletons
Restructure main package
Reduce dependencies | 2024-07-16 12:08:10 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 3afe40083d | rename api userconfig to frontend, return json on api auth error | 2024-07-05 11:48:06 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 1072d7b449 | Improve auth handling of rest apis used in frontend for compatibility | 2024-07-04 11:16:45 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 61eebc9fbd | Rework initial commit - moved frontend configuration api to new subrouter for compatibility | 2024-07-03 17:24:26 +02:00 |  | 
			
				
					|  | fb8bbea99d | Remove year in copyright notice | 2024-04-11 23:04:30 +02:00 |  | 
			
				
					|  | 6828c97415 | Add central function to persist users on Login | 2024-03-28 14:22:23 +01:00 |  | 
			
				
					|  | 50401e0030 | Fix conditional rendering of OIDC button in login | 2024-03-28 13:18:25 +01:00 |  | 
			
				
					|  | 642fd5cc91 | Merge branch 'master' into 236-user-authentication-using-keycloak-or-any-openid-client-for-using-external-auth-providers-such-as-ldap-github-google | 2024-03-28 12:07:58 +01:00 |  | 
			
				
					|  | e8fb5a0030 | Add OpenID Connect authentication Fixes #236
Template conditional not yet working
Needs more testing | 2024-03-28 12:01:13 +01:00 |  | 
			
				
					|  | 1e5f2944cf | Upgrade dependencies. Port to jwt-auth v5. | 2024-03-21 22:02:59 +01:00 |  | 
			
				
					|  | e92e727279 | Extend oidc auth provider | 2024-03-13 17:09:36 +01:00 |  | 
			
				
					|  | f761900a3e | Add initial code for oidc authentication support | 2024-03-13 09:37:12 +01:00 |  | 
			
				
					|  | bb1c8cc25d | fix: Move name extract from token in else branch | 2023-09-08 12:11:49 +02:00 |  | 
			
				
					|  | 4b06fa788d | fix: Fix buggy logic and simplify code if ValidateUser enabled | 2023-09-08 11:50:28 +02:00 |  | 
			
				
					| 
							
							
								 Pay Giesselmann | fd94d30a8e | make ldap username attribute configurable | 2023-08-29 09:30:57 +02:00 |  | 
			
				
					|  | ebcae32e23 | Update docs and cleanup | 2023-08-18 15:56:11 +02:00 |  | 
			
				
					|  | 3028f60807 | Reformat and add debug output | 2023-08-18 11:59:16 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 734e818b19 | Merge branch '189-refactor-authentication-module' of https://github.com/ClusterCockpit/cc-backend into 189-refactor-authentication-module | 2023-08-18 11:17:33 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 57bda63506 | Cleanup some error strings | 2023-08-18 11:17:31 +02:00 |  | 
			
				
					|  | da551a0bb4 | Repair broken error handlng | 2023-08-18 11:00:13 +02:00 |  | 
			
				
					|  | 32b0c8bdd7 | Refactor and cleanup Auth configuration | 2023-08-18 10:43:06 +02:00 |  | 
			
				
					|  | 56d559fdd7 | Fix bug with jwt max-age option | 2023-08-18 09:19:30 +02:00 |  | 
			
				
					|  | cfcf939339 | Add config to jwt again | 2023-08-18 08:57:56 +02:00 |  | 
			
				
					|  | d51be5c308 | Formatting and minor fixes | 2023-08-18 08:49:25 +02:00 |  | 
			
				
					|  | 29552fadc3 | Cleanup SyncOnLogin Handling | 2023-08-17 14:02:04 +02:00 |  | 
			
				
					|  | 15231bc683 | Cleanup and adapt to new structure | 2023-08-17 12:34:30 +02:00 |  | 
			
				
					|  | 87ce4f63d4 | Refactor auth module Separate parts
Add user repository
Add user schema | 2023-08-17 10:29:00 +02:00 |  | 
			
				
					|  | 80aed87415 | Retry fetching user after CanLogin | 2023-08-16 17:21:12 +02:00 |  | 
			
				
					|  | 65cf86586a | Merge branch '105_modify_user_via_api' into 189-refactor-authentication-module | 2023-08-16 09:46:41 +02:00 |  | 
			
				
					|  | 4f6d1fec68 | Fix errors in ldap auth | 2023-08-16 09:19:41 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | fe6de5bc68 | Merge branch '189-refactor-authentication-module' of https://github.com/ClusterCockpit/cc-backend into 189-refactor-authentication-module | 2023-08-14 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | e550e57ac0 | Fix Java/Grails issued token parsing - Tested locally until successfull login
- Initialize empty projects array | 2023-08-14 13:52:26 +02:00 |  | 
			
				
					|  | 4a2afc7a5a | Add LDAPSyncOnLogin option Cleanup
Extend docs
Remove obsolete Expiration attribute | 2023-08-14 12:40:21 +02:00 |  | 
			
				
					|  | 19d645f65c | Readd URL token and cleanup Fix session values. | 2023-08-12 09:02:41 +02:00 |  | 
			
				
					|  | b8273a9b02 | refactor auth module Restructure module
Separate JWT auth variants
Cleanup code
Fixes #189 | 2023-08-11 10:00:23 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | c0ab5de2f1 | Merge pull request #182 from ClusterCockpit/179_fix_frontend_apiusers Fix frontend render for users with api role | 2023-07-20 07:42:15 +02:00 |  | 
			
				
					|  | 04e8279ae4 | Change log level  for JWT Cross login warning to debug | 2023-07-19 09:04:27 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 55943cacbf | Fix frontend render for users with api role | 2023-07-17 12:19:49 +02:00 |  | 
			
				
					|  | df9fd77d06 | Refactor auth and add docs Cleanup and reformat | 2023-07-05 09:50:44 +02:00 |  | 
			
				
					| 
							
							
								 Pay Giesselmann | a9544f5609 | lower log level for frequent messages | 2023-06-20 15:47:38 +02:00 |  |