Я не использовал отчеты с аутентификацией Office 365, но я использовал SDK.Вам не нужен идентификатор устройства, как в CRM Online;просто имя пользователя и пароль, и ваш метод аутентификации - онлайн-федерация.
Надеюсь, это подсказка в правильном направлении.