userman
userman copied to clipboard
Expanding UserMan to support REST
I'm currently working on adding a RESTful package to userman, to support user and group management, as well as authentication using different method (my current focus is on query authentication). I want something as customizable as possible, so I'll go for full template + policy design.
It will be based on Vibe.d's REST module (ofc ;) ), with templated interfaces. Here's an example of where I plan it to go (warning: WIP): https://github.com/Geod24/userman/blob/7f90229f06c75eff8b86660a39755a067086ec5c/source/userman/rest/keys.d
Of course I want it to integrate with the other part of userman (controler). However, I see that it depends on the user / group structure ATM. Before I start to dive into this, I was wondering if you have any plans / insight to share.
Forgot about this issue. I've added a RESTful API now: 11f33679c391c39c1d65f2ef28dd12a901155b04
It's currently still plain unauthenticated, so not really recommended for production use.