auth: use unicode for user/password credentials string

A previous commit enabled unicode strings as base64 encoding param
during basic auth header creation to allow any character in users and
passwords, but the 'user:password' string wasn't itself declared as
unicode.