Я пишу свою собственную стратегию CAS и хотел бы, чтобы пользователь передал моей стратегии свое отличительное имя (из своего сертификата).Насколько я понимаю, пользователь моей стратегии может передавать параметры, подобные этому
use OmniAuth::Strategies::CAS::MyStrategy :setup => true
Я предполагаю, что в теге параметров в методе инициализации моей стратегии у меня будет ключ setup => значение true.Это передается классу CAS (через метод super) и так далее.Может ли пользователь передать параметр, подобный этому: dn => retrieve_dn_method, чтобы сделать то, что я сказал выше?Если да, то что бы родительские классы делали с опцией, которую они не ожидали?
Или есть другой способ передачи опций в мою стратегию, которые мне нужно аутентифицировать?