Comments (7)
@tobychui I second this, even if I understand this is not the scoop of the project. The code seems very clean, so I think a mysql DB could be implemented with some time off. Forwarding auth will solve the auth problem but seem not really air tight?
I read on the website there is plugin support, is there any doc about that?
from zoraxy.
@barto95100 Zoraxy is not designed to use in multi-admin user scenario. If you need such feature, you need another authentication gateway in front of it or seek for a more professional solution.
Actually I am waiting for someone to contribute a third party authentication API access like the one mentioned in #33 which might also solve your issue with multiple admin accounts. But so far no one want to work on it yet.
from zoraxy.
I think a mysql DB could be implemented with some time off.
You don't need to link external DB for that. In fact Zoraxy user system support multi-users as it is a fork from ArozOS user system which support complex multi-user-multi-group structure. I guess the reason why Zoraxy do not support multi-admin is due to writing UI is troublesome.
I read on the website there is plugin support, is there any doc about that?
Not yet. I tried to implement a plug system with JavaScript interpreter and it turns out to be a bit slower than expected. I am still thinking what might be the possible implementation that won't effect the performance too much and user do not need to recompile Zoraxy when installing new plugins.
from zoraxy.
Just found this project, and might contribute by adding LDAP auth support.
from zoraxy.
@wmantly
If you do that would be great maybe you could sneak some form of sso in there too 😉
from zoraxy.
and authentik 🫣
from zoraxy.
I guess the reason why Zoraxy do not support multi-admin is due to writing UI is troublesome.
At this point I believe that one possibility is that there is no differentiation of user levels, such as Super admin, admin, user, report, etc.
At least initially, it would be possible to support multiple users, but all as administrators, with the same interface.
The advantage of multi-user is that there is no need to share the password between multiple users, for example.
Furthermore, in the future, it would be possible to have a log tool, where each change made by a user, the user, time and modification (in a generic way, such as changing the port or creating a proxy) would be logged for auditing, for example.
from zoraxy.
Related Issues (20)
- [ENHANCEMENT] Add TCP Proxy auto start option after reboot ( docker ) HOT 2
- [BUG] Local LAN IP Whitelist gives 403 Access Denied error when connecting from the local network HOT 11
- Unable to create certificates [BUG] HOT 6
- [ENHANCEMENTS] Redirects HOT 1
- [ENHANCEMENTS] - Access Control UI/UX HOT 6
- Option to Choose Custom Certificate Selection for HTTP Proxy Hosts [ENHANCEMENTS] HOT 4
- [HELP] Connexion timeout HOT 9
- [HELP] How do I proxy a single location? HOT 3
- Reverse Proxy internal domain to another external port HOT 8
- Getting TLS Handshake Error When Accessing the Proxy Host [HELP] HOT 2
- [ENHANCEMENTS] Add Strato dns challenge HOT 1
- [ENHANCEMENTS] Cluster capability? HOT 3
- [ENHANCEMENTS] Add Rate Limits and Bandwidth Limits to Zoraxy HOT 13
- Reverse proxy appears 404[HELP] HOT 6
- [BUG] Headscale does not seem to work with Zoraxy HOT 2
- [BUG] letsencrypt too many registrations for this ip HOT 7
- [ENHANCEMENTS] ACL add multi range ip one step
- [BUG] Unable to keep activation state for Redirect - Regular Expression HOT 2
- Network Status Graphs don't render [HELP] HOT 4
- [ENHANCEMENTS] Statistic how often each proxy host/site has been requested HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zoraxy.