簡體   English   中英

ADFS(3.0)與iPad應用程序集成以實現SSO實施

[英]ADFS (3.0) integration with iPad app to achieve SSO implementation

我正在使用ADAL SDKhttps://github.com/AzureAD/azure-activedirectory-library-for-objc )將我的iOS應用程序與ADFS集成以實現SSO。 我運行演示代碼提供上面的鏈接。

根據演示,它要求為SOS實施提供以下組件: -

  1. 的clientId
  2. 重定向URI
  3. RESOURCEID
  4. 權威路徑

根據ADAL SDK,我需要按照本教程將我的應用程序注冊到ADFS( https://blog.kloud.com.au/2014/12/02/implementing-azure-active-directory-sso-single-sign -on-in-xamarin-ios-apps / )。 但我無法弄清楚如何將我的應用程序注冊到ADFS

我還試圖找出這個鏈接( 使用帶有ADFS的系統登錄到iOS應用程序 )。

所以以下問題: -

  1. 我在右頁嗎?
  2. 如果是,如何使用ADFS注冊和配置我的應用程序
  3. 如果不是,請幫助弄清楚這一點

任何幫助非常感謝。

研發后,我能夠弄清楚如何通過ADFS獲得所有積分。

  1. 客戶端ID: - 它是一個GUID。您可以生成在線以及生成GUID( http://www.guidgen.com/

  2. 重定向URI: - 它與Bundle Identifier(com.compName.MyTestApp)相關,因此在添加urn之后,Redirect URI看起來像這樣。 防爆。 @“urn:com.compName.MyTestApp”

  3. ResourceId: - 在我的情況下,它與重定向uri相同。

  4. 權限路徑: - 它的ADFS登錄路徑url基本上是用ADFS進行身份驗證並獲取Access令牌。 EX @“https .// myServer.com/adfs”;

注意: - 請在Info.plist文件中捆綁標識符時更改URL類型。

一些幫助我的鏈接: -

https://msdn.microsoft.com/en-us/library/dn531010.aspx

從WPF客戶端的ADAL到Windows Server 2012 R2上的ADFS 3.0的SSO

希望它會有所幫助。

ADFS與Azure AD完全不同。

ADFS 2.0沒有OAuth支持。 ADFS 3.0具有一些OAuth支持(無OpenID Connect,僅限Web API),您必須使用PowerShell。

請參閱: 在WS2012 R2上使用ADFS保護Web API對於示例而言更加容易 (雖然不是iOS - 不知道任何iOS示例。)。

ADFS 4.0(預覽中的Server 2016)有更好的支持。

暫無
暫無

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

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