Jump to content

So, I got put in charge of managing a small web service for my team. It includes hosting a webpage and a few other things, but mainly hosting SVN. Currently, I'm manually creating SVN accounts for everyone from the command line and its quite inefficient and annoying. SVN is served via Apache dav_svn mod. I'm going to be transitioning to having User IDs saved in a DB (MariaDB) using Apache auth_mysql mod. 

 

Now comes the part I need. We all have SSO provided via Shibboleth from work. Ideally, I'd want the same SSO to work on a signup page and have the credentials saved in the database. 

 

So what I need is something that's open sourced that will allow users to signup and request SVN access with their Federated Single Sign-on. From there I could approve or deny from a web portal, or from the DB itself, say by copying the saved credentials to the actual SVN users table.

 

Thoughts? I'd rather not build something from the ground up since its a short term project with people coming and going within the the next year or so.

▶ Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning. - Einstein◀

Please remember to mark a thread as solved if your issue has been fixed, it helps other who may stumble across the thread at a later point in time.

Link to comment
https://linustechtips.com/topic/770844-login-management-system-web/
Share on other sites

Link to post
Share on other sites

Off the top of my head I imagine that DNN/Evoq and a win server gets you closest out of the box. Given that I assume your using linux WordPress with some plugins/modification is the second. Following this just create a bash script that does everything for you so that you can run a command and pass in the users ID and have it do all the configurations for you.

 

Generally: "If it's worth doing, do it. If it's worth doing twice, script it"

 

Best of luck,

-Luke

"Talk is cheap. Show me the code."

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×