簡體   English   中英

使用Azure Active Directory授權Xamarin PCL應用

[英]Authorizing Xamarin PCL app with Azure Active Directory

我正在使用Xamarin.Forms開發Xamarin PCL應用程序,並且需要通過Azure Active Directory登錄到它。 我已經嘗試通過使用Xamarin.Auth來實現這一點,但是似乎Azure AD不支持隱式授予流,如以下鏈接所示:

通過令牌請求獲得#error = unsupported_response_type&error_description = AADSTS70005:

我收到與該鏈接中所述相同的錯誤。 有誰知道如何解決這個問題? 我基本上只希望能夠加載以下頁面: https : //login.microsoftonline.com/ ,使用我的azure活動目錄登錄並在收到有效令牌后加載我的應用程序的第一頁。 這是所有3個平台(Android,iOS和WP8)的要求,盡管現在我只是試圖使其在Android上運行。

非常感謝

在Azure AD中,我們不使用本機客戶端的隱式流程-我們使用授權代碼授予的公共客戶端版本。 如果您想在PCL中使用AAD和Xamarin,我們將預覽下一個版本的庫,您可以在http://www.cloudidentity.com/blog/2014/10/30/adal-中找到更多詳細信息。 net-v3-preview-pcl-xamarin-support / 請注意,此類庫是一個非常早期的預覽,它將進行更改,並且目前無法在生產中使用。 一種替代方法是使用Xamarin綁定到我們的iOS和Android本機庫,但是這些不適用於PCL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM