Мы не можем точно получить текущий статус вошедшего в систему пользователя, отправив userID. Вы можете использовать отчеты get Sign-in activity на портале Azure Active Directory, которые предоставят полную информацию о пользователе, включая время его входа в систему.
Мы также можем использовать запрос MS Graph , чтобы получить информацию, которую мы можем использовать в наших реализациях программирования.