Comments (3)
Yup, that would be enough!
from mycorrhiza.
The only thing missing would be assigning Mycorrhiza groups based on X-Token-User-Roles
. You'd detect myco/editor
, myco/trusted
, myco/moderator
, and myco/admin
and give the user the highest role in the header.
However, this only adds a little bit of value, and if it's at all difficult to implement, I'd much prefer you just implement username authentication.
from mycorrhiza.
Caddy sounds fun. I guess one can already use this system, if they set up the wiki to be anonymous and set up this portal. It's like Basic Auth advanced replacement, right?
Would the following be enough to implement the feature?:
- Add a toggle in configuration: “Enable Caddy portal”.
- If there is that username header, authorize with that username.
- Deny the usual login procedure (ie
/login
and/register
) would do nothing.
from mycorrhiza.
Related Issues (20)
- Rename hypha renames git repo instead HOT 5
- custom.css file HOT 6
- Caching static resources HOT 2
- Replace default static files HOT 5
- naming hypha 'wiki' results in unexpected behavior HOT 1
- A proper admin creation
- Language should be picked in settings by admins, not on client
- External links with a globe icon should always be on the same line HOT 7
- Add local time buttons in the editor
- Interwiki transclusion
- Can't remove media file from hypha HOT 4
- Math/LaTeX support in markup HOT 2
- Decrease tab-size HOT 1
- Search in hyphae content HOT 3
- Auto rename backlinks HOT 9
- Mycorrhiza 1.15.1 HOT 1
- Save and edit
- Very technical error message, when trying to edit a hypha being logged out HOT 2
- A future Zero TODO comment policy HOT 1
- Shortcuts like Cmd+A and Cmd+C misbehave critically
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 mycorrhiza.