Difference between revisions of "Software Evaluation: ps1auth"

From sshcWiki
Jump to navigation Jump to search
(just stubbing out some things here)
 
(Answering the questions on users.)
Line 10: Line 10:
  
 
* How do we make new users? I figured out how to add someone, but the User field is greyed out.  
 
* 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 =  
 
= Stuff we kind of need to figure out on our own =  

Revision as of 23:00, 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?
  • I (cswingler) need to get around to reading up on deploying Django apps so I can deploy this on something that's not Arch.