Kimlik doğrulama için Azure Active Directory'yi kullanarak Dynamics CRM Online uygulamasında iletişim kuran bir Windows Mağazası uygulaması geliştiriyorum.Azure Active Directory oturumu kapatma (kalıcı kalıcı simge)
uygulama Bu CRM 2013 SDK örneği kullanır: SampleCode\CS\ModernAndMobileApps\ModernSoapApp
ve doğrulama için bu Nuget ambalaja ilişkindir:
Doğru kimlik am güçlü Microsoft.Preview.WindowsAzure.ActiveDirectory.Authentication
, ana hat şudur: o
AuthenticationResult result = await _authenticationContext.AcquireTokenAsync("Microsoft.CRM", ClientID, redirectUrl, string.Empty, string.Empty);
sorun bir çıkış işlevsellik eklemek gerektiğini ve ben kurtulmak olamaz Kalıcı belirteç.
Ben şu satırla bir logout yapmaya çalıştım:(AuthenticationContext.TokenCache as DefaultTokenCache).Clear();
ama tekrar AcquireTokenAsync yöntemi yerine kimlik bilgilerini girmek için sayfayı göstermesini çağırdığınızda uygulama kendisi tarafından geçerli bir jetonu almak edebiliyor.
Tam oturum kapatma işlemini gerçekleştirmek için neler kaçırıyorum?
Bunu nasıl çözdünüz? WPF uygulamasıyla ilgili sorun yaşıyorum, açılır pencerede "Beni Hatırla" seçeneğini işaretlediğimde ve oturum açtığımda, çıkış yapamıyorum. – Dabbas
bir geçici çözüm, yanlış bir parola ile kimlik doğrulaması başka bir kez zorlamak için, normalde –