authenticating users with a service