По правде говоря в изначальном посте кода не было. Апдейт вы выложили на 3 минуты позже, чем я выложил ссылку.
А вот по поводу самого кода - не подскажу - не было необходимости именно в такой функциональности.
Значит Вы бысто отреагировали на сообщение - не видел ваш коммент. Суть проблемы была в настройках Conditional access