use gem sorcery for authentication