Refactoring authentication, for developer authentication users have to match with their user identity and a particular app