basic implementation with all auth
Basic login and form