REFACTOR: Use authenticator instead of authorization dao