2015-10-09 64 views
3

我想知道Xamarin是否有任何已知和可靠的ADFS庫? 我想實現一個示例登錄並從我的公司服務檢索憑據。Xamarin ADFS庫

這意味着,我需要讓我的應用程序知道聯邦。

感謝

回答

1

不知道任何WS-美聯儲實現的,但由於被動配置文件依賴於瀏覽器重定向這不是一個很好的選擇。請參閱Azure-Samples/active-directory-xamarin-ios

這使用OpenID Connect,它完成了很多相同的事情。

也看看Auth0。

1

OAuth2AD FS的實現本身並不是很好,而且記錄不完善。

首先,一些參數與標準(scope而不是resource)不同,因此很難找到任何支持它的庫。

此外,它只支持標準的一半,RFC6749並忽略標記撤銷標準(RFC7009)的部分。

所以我做了我自己的分叉Xamarin.Auth。我不得不改變一些東西來使它與AD FS一起工作。但Xamarin.Auth組件本身質量可疑,不能維護,只支持iOS和Android。在遇到一些錯誤後,即使它們很容易修復,我放棄了Xamarin.Auth並使用Xamarin.FormsWebView自己執行。