0

Я разрабатываю приложение Windows Store 8.1 с помощью C# и xaml.Как аутентифицировать пользователя в автономном режиме в Azure Active Directory?

В приложении, первоначально пользователь будет войти в приложение с помощью Azure каталогов Active Directory единого входа на журнал в (С подключением к Интернету)

Но как для аутентификации пользователя в Azure Active Directory, когда пользователь не подключен в Интернет?

Я хочу, чтобы мое приложение, чтобы работать в автономном режиме тоже ..

Как я могу добиться этого?

ответ

1

При входе в систему должен быть произведен артефакт. В случае OpenIdConnect существует id_token, OAuth создает AccessToken. Если они будут захвачены и сохранены надежно, тогда будут доказательства того, что пользователь выполнил аутентификацию в AAD за один раз. Артефакты этого «входа» имеют время истечения.

Резервное копирование, когда пользователь входит в систему, как используется этот идентификатор? Вы сами управляли защищенными ресурсами или обращаетесь к ним?

0

вы можете использовать SQL облегченный и сохранить детали пользователя в нем с помощью шифрования .. В следующий раз, когда он входит в приложение, вы можете просто Validate его полномочия в отношении его деталей из БД, как вы могли бы сделать в любой веб-сайт/webapp.

Примечания стороны: У нас есть сервис, который работает в фоновом режиме каждые 4 часа, чтобы проверить, если учетные данные пользователя изменился, если его измененное получает новые полномочия и обновления его в локальном SQL облегченного дб

+0

Hi Karthik, Я использую логин Azure AD, поэтому им не удалось получить пароль из службы AD. У меня есть токен аутентификации, как получить пароль из токена аутентификации? –

+0

Как вы привязываете пользователя к токену аутентификации? Когда пользователь входит в систему с веб-страницей oauth, вы получаете токен аутентификации, но откуда вы знаете, кто должен помещать их в вашу базу данных? Я бы хотел отправить полезную нагрузку вместе с запросом oauth, который я могу вернуть, но это, похоже, не существует ... – stu