added learn cas authentication