Difference between revisions of "Software Evaluation: ps1auth"
Jump to navigation
Jump to search
(Answering the questions on users.) |
(goo ids) |
||
Line 28: | Line 28: | ||
* This appears to speak LDAP, what happens if we point it at FreeIPA/389-ds instead of Samba4/AD? | * This appears to speak LDAP, what happens if we point it at FreeIPA/389-ds instead of Samba4/AD? | ||
+ | ** It appears that ps1auth uses the objectGUID attribute to link users internally to AD accounts, which afaik is an Active Directory extension. | ||
* I (cswingler) need to get around to reading up on deploying Django apps so I can deploy this on something that's not Arch. | * I (cswingler) need to get around to reading up on deploying Django apps so I can deploy this on something that's not Arch. |
Revision as of 23:12, 9 February 2015
Pumping Station: One and hef have worked quite a bit on a Django app that can manage members. Maybe we should use it.
Deploying a test VM
hef merged my pull request that broke the vagrant setup, so just check out the code from https://github.com/hef/ps1auth and follow the readme. Works great.
Questions and stuff
- How do we make new users? I figured out how to add someone, but the User field is greyed out.
- (thanks to loans): When a user goes to the login screen and clicks Activate, it sends an email. The email looks like this (in the VM, you'll find it in /vagrant/cache/mail):
MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Subject: PS1 Account Activation From: noreply@pumpingstationone.org To: user@test.com Date: Tue, 10 Feb 2015 03:55:42 -0000 Message-ID: <20150210035542.1587.78618@archlinux.vagrant.vm> Your activation link is: http://example.com/zinc/activate/confirm/d3bf02c9-9f5e-45d9-b163-2ec1aad79144
The user clicks that link, and is prompted to type in a username of their preference and a password.
Stuff we kind of need to figure out on our own
- This appears to speak LDAP, what happens if we point it at FreeIPA/389-ds instead of Samba4/AD?
- It appears that ps1auth uses the objectGUID attribute to link users internally to AD accounts, which afaik is an Active Directory extension.
- I (cswingler) need to get around to reading up on deploying Django apps so I can deploy this on something that's not Arch.