Basic username + password authentication functional