add user authenticator service definition
add test for user authentication service