add sorcery authentication
add sorcery authentication