Add initial support for authentication