Я читаю список SharePoint из Office 365 в приложении Windows Phone 8. Мой код приложения основан на этом sample code from Microsoft. Он используетКак выйти из аутентифицированного ListDataProvider/Authenticator в Windows Phone 8
Microsoft.SharePoint.Phone.Application.ListDataProviderBase
Microsoft.SharePoint.Client.ClientContext
Microsoft.SharePoint.Client.Authenticator
Реальная проблема неоспоримым SignOut не работает!
При первом запросе на сервер клиент запрашивает аутентификацию и показывает размещенное окно браузера, в котором я могу ввести учетные данные моей учетной записи. Я выбираю, чтобы оставаться здесь.
Если я перезапущу приложение, он аутентифицирует меня, не показывая пользовательский интерфейс.
Я хотел был бы иметь возможность переключить пользователя или просто вывеска, не оставляя никаких учетных данных на телефоне позади.
я нашел следующие статические методы Authenticator, которые ничего не меняют:
Authenticator.ClearAllCookies();
Authenticator.ClearAllCredentials();
Authenticator.ClearAllApplicationSettings();
Что такое Предпочитаемый способ сделать это?
После выписки, если пользователь снова войдет в систему, запрашивает ли он свои учетные данные? – fabsenet
Да, похоже, работает как и ожидалось. При обновлении или синхронизации страницы после выполнения вышеуказанного кода пользователю будет предложено снова войти в систему. – JeffreyJ