login button schema agnostic