Aliasvault (self-hosted), Pangolin and custom proxy headers for iOS app? #1922
-
|
Hello there. I've started experimenting with Aliasvault, self-hosted. My setup uses Pangolin, providing both authentication and authorization policies and reverse-proxy services to the servers that I am setting up and that sit behind it. I've tried to find a way to not expose Aliasvault through the reverse proxy directly to the Internet, taking advantage of the authentication/authorization layer provided by Pangolin before letting users through to Aliasvault's authentication page. This works well with Aliasvault's browser extension, but I can't find a way to make it work with Aliasvault's iOS app. Immich has solved this by implementing custom proxy headers in their mobile and desktop apps, which in turn are used by Pangolin to let HTTPS requests through to the Immich server based on Pangolin's authentication and authorization policies. So, here are my questions (finally ;-):
I believe that having an independent authentication and authorization layer in front of the Aliasvault server would greatly improve the security of self-hosted setups. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
|
Hi @salgarelli, Thanks for your question! At this time, AliasVault does not support custom proxy headers for the mobile apps. I'm not familiar with Pangolin personally, so I can't answer to your question if there might be a workaround. However adding custom header support is something we could consider for the future. If you have any specific references on how other apps (such as Immich per your example) implemented this so it works for Pangolin users, feel free to share it here or create a feature request issue via the issues page. That would help to evaluate whether we can support a similar solution and in what timeframe. |
Beta Was this translation helpful? Give feedback.
-
|
Can we get the exact same thing for the browser extension? |
Beta Was this translation helpful? Give feedback.
Closed w/ next version of app.