Skip to content

[BACK-4442] Add user login-activity outbox#51

Open
toddkazakov wants to merge 3 commits into
tk-stack-4-2fa-cleanup-listenersfrom
tk-stack-5-login-activity-outbox
Open

[BACK-4442] Add user login-activity outbox#51
toddkazakov wants to merge 3 commits into
tk-stack-4-2fa-cleanup-listenersfrom
tk-stack-5-login-activity-outbox

Conversation

@toddkazakov

Copy link
Copy Markdown
Collaborator

Persists user login activity using the outbox pattern so it can be synced to the clinic service: JPA entity + Liquibase changelog, event listener, recorder, cleanup task, and admin resource endpoint. Includes docs and tests.


📚 Stacked PR 5 of 8. Base branch: tk-stack-4-2fa-cleanup-listeners — review/merge it first.

Stack — review & merge bottom-up:

  1. tk-stack-1-trusted-device-spimaster
  2. tk-stack-2-attempted-username-fixtk-stack-1-trusted-device-spi
  3. tk-stack-3-aia-authenticatortk-stack-2-attempted-username-fix
  4. tk-stack-4-2fa-cleanup-listenerstk-stack-3-aia-authenticator
  5. tk-stack-5-login-activity-outboxtk-stack-4-2fa-cleanup-listeners
  6. tk-stack-6-email-changed-notificationtk-stack-5-login-activity-outbox
  7. tk-stack-7-cancelable-email-changetk-stack-6-email-changed-notification
  8. tk-stack-8-theme-redesigntk-stack-7-cancelable-email-change

Builds green on JDK 21 (./mvnw clean compile package); on the stack tip 42 admin + 35 home-idp tests pass.

@toddkazakov toddkazakov changed the title Add user login-activity outbox [BACK-4442] Add user login-activity outbox Jul 22, 2026
@toddkazakov
toddkazakov requested a review from lostlevels July 22, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant