[GH-ISSUE #4197] [Bug]: Multi-User OpenID shares Simplefin across all users/budgets #50899

Closed
opened 2026-04-30 16:40:10 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @Mikhail773 on GitHub (Jan 19, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/4197

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

When having openid setup it would be expected that each Budget would be able to set up their own simplefin account linking. Instead if you have multiple budgets/accounts each budget will be using the same simple fin token. This means that personal sharing info will be shared between users/budgets

How can we reproduce the issue?

How can we reproduce the issue?
Create multiple budgets and setup simplefin with one of the budgets. Each budget will be pidgeonholed into using that simplefin token.

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Chrome, Firefox, Desktop App (Electron)

Operating System

Linux

Originally created by @Mikhail773 on GitHub (Jan 19, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/4197 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? When having openid setup it would be expected that each Budget would be able to set up their own simplefin account linking. Instead if you have multiple budgets/accounts each budget will be using the same simple fin token. This means that personal sharing info will be shared between users/budgets ### How can we reproduce the issue? How can we reproduce the issue? Create multiple budgets and setup simplefin with one of the budgets. Each budget will be pidgeonholed into using that simplefin token. ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Chrome, Firefox, Desktop App (Electron) ### Operating System Linux
GiteaMirror added the bug label 2026-04-30 16:40:10 -05:00
Author
Owner

@jfdoming commented on GitHub (Jan 19, 2025):

Thanks for reporting! We take feedback on experimental features in the dedicated feedback issue, but feel free to continue the discussion there.

<!-- gh-comment-id:2600991428 --> @jfdoming commented on GitHub (Jan 19, 2025): Thanks for reporting! We take feedback on experimental features in the [dedicated feedback issue](https://github.com/actualbudget/actual/issues/4029), but feel free to continue the discussion there.
Author
Owner

@mtmayb commented on GitHub (Jun 13, 2025):

Now that Multi-User is out of experimental I have been thinking about this as well. When I added another user that user is not able to setup secrets. I am assuming this is still an in progress feature request.

Image

<!-- gh-comment-id:2968979029 --> @mtmayb commented on GitHub (Jun 13, 2025): Now that Multi-User is out of experimental I have been thinking about this as well. When I added another user that user is not able to setup secrets. I am assuming this is still an in progress feature request. ![Image](https://github.com/user-attachments/assets/cd006542-6a11-46fd-8da6-158182629ccd)
Author
Owner

@motoridersd commented on GitHub (Aug 2, 2025):

Are separate users not able to use different SimpleFin accounts? Do I have to set up a separate server for that to happen?

<!-- gh-comment-id:3146641794 --> @motoridersd commented on GitHub (Aug 2, 2025): Are separate users not able to use different SimpleFin accounts? Do I have to set up a separate server for that to happen?
Author
Owner

@motoridersd commented on GitHub (Aug 2, 2025):

Nope, multiple users still share the same SimpleFin account

<!-- gh-comment-id:3146819094 --> @motoridersd commented on GitHub (Aug 2, 2025): Nope, multiple users still share the same SimpleFin account
Author
Owner

@mtmayb commented on GitHub (Aug 3, 2025):

Yeah, my instance is connected with Authentik, I created accounts for my kids but they are not able to have their own Simplefin integration.

<!-- gh-comment-id:3148442937 --> @mtmayb commented on GitHub (Aug 3, 2025): Yeah, my instance is connected with Authentik, I created accounts for my kids but they are not able to have their own Simplefin integration.
Author
Owner

@motoridersd commented on GitHub (Aug 3, 2025):

I ended up cloning the LXC container and built a whole separate instance for my spouse. Was able to export their budget from the original and import into the new one. Pretty easy with OpenID, it was seamless for them, other than using a different URL.

<!-- gh-comment-id:3148492652 --> @motoridersd commented on GitHub (Aug 3, 2025): I ended up cloning the LXC container and built a whole separate instance for my spouse. Was able to export their budget from the original and import into the new one. Pretty easy with OpenID, it was seamless for them, other than using a different URL.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#50899