Custom Devise model and strategy to authenticate against ProfessorS Core Services