2017-07-19 2 views
0

Ich habe ein Problem mit der MSAL Lib, um in meiner Android Xamarin Forms App authentifizieren zu können. Ich habe kein Problem mit dem UWP Projekt.Xamarin Android- und MSAL-Authentifizierung kann UIParent nicht finden

Ich weiß, es gibt einige plattformspezifische Aktionen zu ergreifen, damit umgesetzt i diese im MainActivity.cs

App.UIParent = new UIParent(Xamarin.Forms.Forms.Context as Activity); 
App.IdentityClientApp.PlatformParameters = new PlatformParameters(this); 
App.IdentityClientApp.RedirectUri = "msalMyAppID://auth"; 

Und der Rückruf:

protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) 
{ 
    base.OnActivityResult(requestCode, resultCode, data); 
    AuthenticationAgentContinuationHelper.SetAuthenticationAgentContinuationEventArgs(requestCode, resultCode, data); 
} 

Aber ich habe eine Fehlermeldung mir zu sagen, dass UIParent konnte nicht gefunden werden und ich könnte eine fehlende Baugruppe haben.

Ich bin ziemlich sicher, dass alle erforderlichen Baugruppen installiert sind. Ist schon jemand darauf gestoßen?

Antwort

0

Okay, mein Schlechter. Ich habe versucht, eine Lösung mit Microsoft.identity.Client 1.1-Vorschau zu implementieren und mein Projekt wurde v1.0.3 verwendet Aktualisierung des Pakets einschließlich Vorabversion das Problem gelöst.

Verwandte Themen