Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Still active #16

Open
Fusion opened this issue Sep 25, 2021 · 11 comments
Open

Still active #16

Fusion opened this issue Sep 25, 2021 · 11 comments

Comments

@Fusion
Copy link
Contributor

Fusion commented Sep 25, 2021

Hi Nils,

I would like to check whether you are still actively working on this project. This is a very nice addition to the GLAuth ecosystem so I hope you are! ;)

@sonicnkt
Copy link
Owner

Hi Chris,
didnt have much time those last months but im still actively using the glauth and the ui at work and at home and plan to improve it further. I have been doing most of the work when i did not have much to do at work but this did ramp up in the last months again.
Anyway it should be getting more quite now at work again.

@sonicnkt
Copy link
Owner

So finally got into this again.
The current main branch now finally supports glauth 2.x but no other updates yet. It took me quite some time to get back into this but i really want to do more now and support all the great new features in glauth 2.1.

@sonicnkt sonicnkt pinned this issue Jan 13, 2022
@sonicnkt
Copy link
Owner

sonicnkt commented Feb 12, 2023

Just wanted to inform anyone that im currently in the process of getting into glauth-ui dev again :) (this time i hope for real)

I haven't done anything with flask in a while and could not find the time to get into it again.
I just got little job tho developing a (very) small web app and put this together with flask which trigged my interest again :D

I will probably merge the latest PRs (THANKS!) in the next days and then work on new/missing features.

Features/Stuff i want to add/improve (in order):

  • Add support for behvaiors and user capibilities
  • Improve bcrypt password support (migration from sha to bcrypt)
  • Add Documentation for the basic forward auth implementation.
  • Add missing user attributes (optional)
  • Add support for optional custom and preconfigured attirbutes
  • Add glauth statistics to admin ui (using rest api)
  • Add support for multifactor authentication
  • Add support for custom configs (

I am also thinking of bundling the glauth binary with the ui, this would allow me to show realtime logs in the admin interface and also more server controls like stop/start/restart.

@kerberg
Copy link

kerberg commented Apr 21, 2023

Hello Nils,
Thanks for sharing this development.
I wanted ask if its possible to make a front end website based user interface that would allow people to register and request authentication? Would love to learn more about how (or if!?) this could be developed.
Thanks again!
Ethan

@sonicnkt
Copy link
Owner

I wanted ask if its possible to make a front end website based user interface that would allow people to register and request authentication? Would love to learn more about how (or if!?) this could be developed.

This would be really simple. I created this app while going through the mega flask tutorial by miguel grinberg. You would only have to create a new route that allows registration, i didn't add this on purpose as i only wanted users created by the admin.
I would not be against it tho if someone creates a PR, only condition would be that its disabled by default and configurable through an env variable (and/or a setting in the admin panel).

if no one creates a pr i could add it myself ,but with low priority as don't have much time right now.
The other app i am currently still working on took longer than expected....

@helmut72
Copy link

Time goes by ... still active?

@ericdai
Copy link

ericdai commented Nov 5, 2023

Did it also support openldap project,can be used to manager openLdap ?

@johndo100
Copy link

johndo100 commented Sep 5, 2024

Did it also support openldap project,can be used to manager openLdap ?

Nope, it's for glauth only. I looked into the code, it change data in config file and databases instead of make a ldap request so It can not support other ldap server than glauth.

I'm trying this UI on my machine now. It's good btw.

@Fusion
Copy link
Contributor Author

Fusion commented Sep 9, 2024

I'm trying this UI on my machine now. It's good btw.

I like this project a lot 😄

@johndo100
Copy link

johndo100 commented Sep 9, 2024

I'm trying this UI on my machine now. It's good btw.

I like this project a lot 😄

It's good, the UI and I like it.
But I think it's better if we can do more dynamic config by this UI.
It seems create static files and overwrite for each time I save.
So I will lost my manual config.

@Fusion
Copy link
Contributor Author

Fusion commented Sep 9, 2024

There is a not-so-well-documented feature, in GLAuth, (because it's beta quality!) that lets you save your configuration in a folder instead, and stitches these config files together.
I imagine, if poor sonicnkt found the time to support this, it would address your concern.
Of course, a fair reply to that would be that perhaps support for configuration folders should stop being a beta feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants