Skip to content

feat(banking): persist bank connections and manage consent lifecycle - #542

Open
marianialessandro wants to merge 3 commits into
RIP-Comm:mainfrom
marianialessandro:feature/enable-banking-consent-lifecycle
Open

marianialessandro wants to merge 3 commits into
RIP-Comm:mainfrom
marianialessandro:feature/enable-banking-consent-lifecycle

Conversation

@marianialessandro

Copy link
Copy Markdown
Contributor

Summary

Adds persistence and consent lifecycle management on top of the banking foundation introduced in #536.

  • Persist bank connections, provider identity, and pending authorization state, with migrations and compatibility for existing stored data.
  • Handle authorization callbacks, interrupted-flow recovery, reconnect, and revocation through provider-neutral banking contracts.
  • Integrate credential settings and lifecycle coordination in the application layer, keeping Enable Banking-specific behavior in its adapter.

This is the second PR in the banking integration series for #481. User-facing setup and connection flows will be introduced in the later UI PR.

Commit structure

  1. Validate consent redirects and map connection failures.
  2. Persist bank connections and recovery state.
  3. Integrate the provider-neutral consent lifecycle.

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