adding "doas" and "noauth" logins to interface.  I think I snuck in a few additional methods which need to documented