Files
sure/app/models
Copilot 1ee20ab3a6 Eliminate code duplication in OIDC identity creation (#230)
* Eliminate duplication by using create_from_omniauth method

- Updated OidcIdentity.create_from_omniauth to set last_authenticated_at
- Refactored OidcAccountsController to use create_from_omniauth instead of direct create! calls
- Updated test to verify last_authenticated_at is set by create_from_omniauth

Co-authored-by: jjmata <187772+jjmata@users.noreply.github.com>

* Extract auth hash building into private helper method

- Added build_auth_hash helper method to eliminate OpenStruct creation duplication
- Both create_link and create_user actions now use the same helper

Co-authored-by: jjmata <187772+jjmata@users.noreply.github.com>

* Linter fix

* Fix button style on OIDC link step

* Fix dark mode styles

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jjmata <187772+jjmata@users.noreply.github.com>
Co-authored-by: Juan José Mata <juanjo.mata@gmail.com>
2025-10-25 22:23:28 +02:00
..
2025-10-24 00:08:59 +02:00
2025-03-28 13:08:22 -04:00
2025-10-22 19:14:03 +02:00
2025-10-24 00:08:59 +02:00
2025-09-24 00:19:51 +02:00
2025-10-24 00:08:59 +02:00
2025-09-24 00:19:51 +02:00
2025-10-24 20:41:33 +02:00
2025-10-24 19:39:42 +02:00
2024-10-18 11:26:58 -05:00
2025-10-24 00:08:59 +02:00
2024-10-18 11:26:58 -05:00
2025-07-24 11:41:42 -04:00
2024-11-08 09:58:35 -06:00
2024-08-23 10:06:24 -04:00
2025-10-24 00:08:59 +02:00
2025-05-23 18:58:22 -04:00
2024-08-23 09:33:42 -04:00
2025-03-28 13:08:22 -04:00
2025-07-10 18:40:38 -04:00
2025-10-24 16:07:45 +02:00