c3419d146a 
								
							 
						 
						
							
							
								
								Remove duplicate cache header setting before action ( #33833 )  
							
							
							
						 
						
							2025-02-05 09:19:08 +00:00  
				
					
						
							
							
								 
						
							
								a1d9c3fb99 
								
							 
						 
						
							
							
								
								Use `expect` params wrapper for more "auth" and "2FA" "controllers" ( #33717 )  
							
							
							
						 
						
							2025-01-24 14:40:20 +00:00  
				
					
						
							
							
								 
						
							
								45149cd5e1 
								
							 
						 
						
							
							
								
								Use `expect` for nested params in `auth/setup#update` ( #33657 )  
							
							
							
						 
						
							2025-01-21 08:16:40 +00:00  
				
					
						
							
							
								 
						
							
								998cf0dd53 
								
							 
						 
						
							
							
								
								Convert `auth/setup` spec controller->system/request ( #33604 )  
							
							
							
						 
						
							2025-01-16 09:03:46 +00:00  
				
					
						
							
							
								 
						
							
								ca45f896dd 
								
							 
						 
						
							
							
								
								Fix various visual sign-up flow issues ( #33206 )  
							
							
							
						 
						
							2024-12-09 08:23:19 +00:00  
				
					
						
							
							
								 
						
							
								a397141d78 
								
							 
						 
						
							
							
								
								Move non-action public method controller callback to private methods ( #31933 )  
							
							
							
						 
						
							2024-09-18 08:05:25 +00:00  
				
					
						
							
							
								 
						
							
								a9d0b48b65 
								
							 
						 
						
							
							
								
								Set "admin" body class from `admin` nested layout ( #31269 )  
							
							
							
						 
						
							2024-09-06 13:58:46 +00:00  
				
					
						
							
							
								 
						
							
								c3e1d86d58 
								
							 
						 
						
							
							
								
								Fix log out from user menu not working on Safari ( #31402 )  
							
							
							
						 
						
							2024-08-13 17:49:23 +00:00  
				
					
						
							
							
								 
						
							
								2ec1181ee5 
								
							 
						 
						
							
							
								
								Fix contrast between background and form elements on some pages ( #31266 )  
							
							
							
						 
						
							2024-08-02 13:55:31 +00:00  
				
					
						
							
							
								 
						
							
								929b9fdaff 
								
							 
						 
						
							
							
								
								Remove exclusion for `Rails/LexicallyScopedActionFilter` cop ( #30697 )  
							
							
							
						 
						
							2024-06-21 15:34:13 +00:00  
				
					
						
							
							
								 
						
							
								9b5055d34d 
								
							 
						 
						
							
							
								
								Fix `Style/SuperArguments` cop ( #30406 )  
							
							
							
						 
						
							2024-05-24 08:36:21 +00:00  
				
					
						
							
							
								 
						
							
								d4d0565b0f 
								
							 
						 
						
							
							
								
								Fix user creation failure handling in OAuth paths ( #29207 )  
							
							
							
						 
						
							2024-02-14 21:49:45 +00:00  
				
					
						
							
							
								 
						
							
								b31af34c97 
								
							 
						 
						
							
							
								
								Merge pull request from GHSA-vm39-j3vx-pch3  
							
							... 
							
							
							
							* Prevent different identities from a same SSO provider from accessing a same account
* Lock auth provider changes behind `ALLOW_UNSAFE_AUTH_PROVIDER_REATTACH=true`
* Rename methods to avoid confusion between OAuth and OmniAuth 
							
						 
						
							2024-02-14 15:16:07 +01:00  
				
					
						
							
							
								 
						
							
								eeabf9af72 
								
							 
						 
						
							
							
								
								Fix compatibility with Redis <6.2 ( #29123 )  
							
							
							
						 
						
							2024-02-07 11:52:38 +00:00  
				
					
						
							
							
								 
						
							
								17ea22671d 
								
							 
						 
						
							
							
								
								Fix `Style/GuardClause` cop in app/controllers ( #28420 )  
							
							
							
						 
						
							2024-01-25 15:13:41 +00:00  
				
					
						
							
							
								 
						
							
								e2d9635074 
								
							 
						 
						
							
							
								
								Add notification email on invalid second authenticator ( #28822 )  
							
							
							
						 
						
							2024-01-22 13:55:43 +00:00  
				
					
						
							
							
								 
						
							
								3593ee2e36 
								
							 
						 
						
							
							
								
								Add rate-limit of TOTP authentication attempts at controller level ( #28801 )  
							
							
							
						 
						
							2024-01-19 12:19:49 +00:00  
				
					
						
							
							
								 
						
							
								0e5b8fc46b 
								
							 
						 
						
							
							
								
								Fix `Style/RedundantReturn` cop ( #28391 )  
							
							
							
						 
						
							2023-12-18 09:50:51 +00:00  
				
					
						
							
							
								 
						
							
								963354978a 
								
							 
						 
						
							
							
								
								Add `Account#unavailable?` and `Account#permanently_unavailable?` aliases ( #28053 )  
							
							
							
						 
						
							2023-11-30 15:43:26 +00:00  
				
					
						
							
							
								 
						
							
								1f1c75bba5 
								
							 
						 
						
							
							
								
								File cleanup/organization in `controllers/concerns` ( #27846 )  
							
							
							
						 
						
							2023-11-30 14:39:41 +00:00  
				
					
						
							
							
								 
						
							
								07a4059901 
								
							 
						 
						
							
							
								
								Add support for invite codes in the registration API ( #27805 )  
							
							
							
						 
						
							2023-11-13 13:27:00 +00:00  
				
					
						
							
							
								 
						
							
								49b8433c56 
								
							 
						 
						
							
							
								
								Fix confusing screen when visiting a confirmation link for an already-confirmed email ( #27368 )  
							
							
							
						 
						
							2023-10-25 21:33:44 +00:00  
				
					
						
							
							
								 
						
							
								379115e601 
								
							 
						 
						
							
							
								
								Add SELF_DESTRUCT env variable to process self-destructions in the background ( #26439 )  
							
							
							
						 
						
							2023-10-23 15:46:21 +00:00  
				
					
						
							
							
								 
						
							
								340f1a68be 
								
							 
						 
						
							
							
								
								Simplify instance presenter view access ( #26046 )  
							
							
							
						 
						
							2023-09-28 16:52:37 +02:00  
				
					
						
							
							
								 
						
							
								50ff3d3342 
								
							 
						 
						
							
							
								
								Coverage for `Auth::OmniauthCallbacks` controller ( #26147 )  
							
							
							
						 
						
							2023-07-25 09:46:57 +02:00  
				
					
						
							
							
								 
						
							
								b629e21515 
								
							 
						 
						
							
							
								
								Fix unexpected redirection to /explore after sign-in ( #26143 )  
							
							
							
						 
						
							2023-07-24 16:06:32 +02:00  
				
					
						
							
							
								 
						
							
								5134fc65e2 
								
							 
						 
						
							
							
								
								Fix `Naming/AccessorMethodName` cop ( #25924 )  
							
							
							
						 
						
							2023-07-12 10:03:19 +02:00  
				
					
						
							
							
								 
						
							
								e6a8faae81 
								
							 
						 
						
							
							
								
								Add users index on unconfirmed_email ( #25672 )  
							
							
							
						 
						
							2023-07-02 19:41:35 +02:00  
				
					
						
							
							
								 
						
							
								180f0e6715 
								
							 
						 
						
							
							
								
								Fix inefficient query when requesting a new confirmation email from a logged-in account ( #25669 )  
							
							
							
						 
						
							2023-07-02 16:08:58 +02:00  
				
					
						
							
							
								 
						
							
								f20698000f 
								
							 
						 
						
							
							
								
								Fix always redirecting to onboarding in web UI ( #25396 )  
							
							
							
						 
						
							2023-06-14 09:05:03 +02:00  
				
					
						
							
							
								 
						
							
								36a77748b4 
								
							 
						 
						
							
							
								
								Order sessions by most-recent to least-recently updated ( #25005 )  
							
							
							
						 
						
							2023-05-22 11:40:00 +02:00  
				
					
						
							
							
								 
						
							
								bec6a1cad4 
								
							 
						 
						
							
							
								
								Add hCaptcha support ( #25019 )  
							
							
							
						 
						
							2023-05-16 23:27:35 +02:00  
				
					
						
							
							
								 
						
							
								6e226f5a32 
								
							 
						 
						
							
							
								
								Fix Rails/ActionOrder cop ( #24692 )  
							
							
							
						 
						
							2023-04-30 06:46:39 +02:00  
				
					
						
							
							
								 
						
							
								e98c86050a 
								
							 
						 
						
							
							
								
								Refactor `Cache-Control` and `Vary` definitions ( #24347 )  
							
							
							
						 
						
							2023-04-19 16:07:29 +02:00  
				
					
						
							
							
								 
						
							
								e5c0b16735 
								
							 
						 
						
							
							
								
								Add progress indicator to sign-up flow ( #24545 )  
							
							
							
						 
						
							2023-04-16 07:01:24 +02:00  
				
					
						
							
							
								 
						
							
								280fa3b2c0 
								
							 
						 
						
							
							
								
								Fix invalid/expired invites being processed on sign-up ( #24337 )  
							
							
							
						 
						
							2023-03-31 21:42:28 +02:00  
				
					
						
							
							
								 
						
							
								d258ec8e3b 
								
							 
						 
						
							
							
								
								Prefer the stored location as after_sign_in_path in Omniauth Callback Controller ( #24073 )  
							
							
							
						 
						
							2023-03-13 00:06:27 +01:00  
				
					
						
							
							
								 
						
							
								aef0051fd0 
								
							 
						 
						
							
							
								
								Enable Rubocop HTTP status rules ( #23717 )  
							
							
							
						 
						
							2023-02-20 11:16:40 +09:00  
				
					
						
							
							
								 
						
							
								e2a3ebb271 
								
							 
						 
						
							
							
								
								Autofix Rubocop Style/IfUnlessModifier ( #23697 )  
							
							
							
						 
						
							2023-02-18 12:37:47 +01:00  
				
					
						
							
							
								 
						
							
								1b5d207131 
								
							 
						 
						
							
							
								
								Fix single name variables on controller folder ( #20092 )  
							
							... 
							
							
							
							Co-authored-by: petrokoriakin1 <116151189+petrokoriakin1@users.noreply.github.com>
Co-authored-by: petrokoriakin1 <116151189+petrokoriakin1@users.noreply.github.com>
Co-authored-by: Effy Elden <effy@effy.space> 
							
						 
						
							2022-12-15 17:11:58 +01:00  
				
					
						
							
							
								 
						
							
								5fb1c3e934 
								
							 
						 
						
							
							
								
								Revoke all authorized applications on password reset ( #21325 )  
							
							... 
							
							
							
							* Clear sessions on password change
* Rename User::clear_sessions to revoke_access for a clearer meaning
* Add reset paassword controller test
* Use User.find instead of User.find_for_authentication for reset password test
* Use redirect and render for better test meaning in reset password
Co-authored-by: Effy Elden <effy@effy.space> 
							
						 
						
							2022-12-15 15:47:06 +01:00  
				
					
						
							
							
								 
						
							
								48e136605a 
								
							 
						 
						
							
							
								
								Fix form-action CSP directive for external login ( #20962 )  
							
							
							
						 
						
							2022-11-17 22:59:07 +01:00  
				
					
						
							
							
								 
						
							
								4d85c27d1a 
								
							 
						 
						
							
							
								
								Add 'private' to Cache-Control, match Rails expectations ( #20608 )  
							
							... 
							
							
							
							Several controlers set quite intricate Cache-Control headers in order to
hopefully not be cached by any intermediate proxies or local caches. Unfortunately,
these headers are processed by ActionDispatch::HTTP::Cache in a way that squashes
and discards any values set alongside no-store other than private:
8015c2c2cf/actionpack/lib/action_dispatch/http/cache.rb (L207-L209) 
							
						 
						
							2022-11-16 04:56:30 +01:00  
				
					
						
							
							
								 
						
							
								1e1289b024 
								
							 
						 
						
							
							
								
								Fix crash when external auth provider has no display_name set ( #19962 )  
							
							... 
							
							
							
							Fixes  #19913  
						
							2022-11-07 15:43:24 +01:00  
				
					
						
							
							
								 
						
							
								a529d6d93e 
								
							 
						 
						
							
							
								
								Fix invites ( #19560 )  
							
							... 
							
							
							
							Fixes  #19507 
Fix regression from #19296  
						
							2022-10-30 19:04:39 +01:00  
				
					
						
							
							
								 
						
							
								679274465b 
								
							 
						 
						
							
							
								
								Add server rules to sign-up flow ( #19296 )  
							
							
							
						 
						
							2022-10-05 18:57:33 +02:00  
				
					
						
							
							
								 
						
							
								d83faa1a89 
								
							 
						 
						
							
							
								
								Add ability to block sign-ups from IP ( #19037 )  
							
							
							
						 
						
							2022-08-24 19:00:37 +02:00  
				
					
						
							
							
								 
						
							
								327eed0076 
								
							 
						 
						
							
							
								
								Fix suspicious sign-in mails never being sent ( #18599 )  
							
							... 
							
							
							
							* Add tests
* Fix suspicious sign-in mails never being sent 
							
						 
						
							2022-06-21 15:16:22 +02:00  
				
					
						
							
							
								 
						
							
								96129c2f10 
								
							 
						 
						
							
							
								
								Fix confirmation redirect to app without `Location` header ( #18523 )  
							
							
							
						 
						
							2022-05-26 22:03:54 +02:00  
				
					
						
							
							
								 
						
							
								6221b36b27 
								
							 
						 
						
							
							
								
								Remove sign-in token authentication, instead send e-mail about new sign-in ( #17970 )  
							
							
							
						 
						
							2022-04-06 20:58:12 +02:00