我有一些我們通過其開發的支持管理iOS設備的MDM解決方案。儘管我們已經能夠通過相同的方式成功註冊和管理iOS設備,但我試圖找出一種方法來保護所有使用OAuth的Web服務調用,這些調用發生在運行在iOS設備上的本機應用程序之間,連接到註冊和其他API作爲MDM解決方案的一部分進行部署。顯然,我們對修改本機應用程序進行了有限控制,以便以HTTP標頭的形式嵌入OAuth訪問令牌或以其他方式將這些訪問令牌發送到MDM API,因爲應用程序邏輯無法修改。在iOS設備上運行的企業應用程序中是否有配置來啓用OAuth(或任何其他形式的身份驗證)或其他方式,我可以有效地使用這些配置來實現我的要求?用於保護iOS MDM註冊過程的OAuth
0
A
回答
0
iOS註冊流程與SCEP有效載荷中的質詢令牌關聯(稱爲質詢)。一旦從MDM服務器端進行身份驗證,就需要根據您的用戶身份生成唯一的令牌並將其嵌入到此SCEP有效內容中。對於隨後的註冊調用,此令牌將被傳遞,一旦註冊成功,可以提取並驗證用戶。理想情況下,這只是將設備鏈接到特定用戶的一種方式,可能是在您的MDM服務器端生成的臨時令牌,鏈接到用戶身份或相關信息。爲了遵循這一點,您可以應用OAuth密碼授予類型並在身份驗證發生後獲取令牌。然後可以將此OAuth令牌設置爲此挑戰令牌以供將來使用。但與其他OAuth通信不同,iOS不會將頭中的此標記作爲承載發送,而是將其嵌入到xml有效內容中,並進行適當的加密和簽名。
進一步iOS支持協議擴展,使用身份驗證令牌驗證具有開放目錄服務的用戶。這將默認具有使用登入端點來回通信的能力。
相關問題
- 1. 使用OTA進行iOS MDM註冊
- 2. 適用於Windows 10的MDM註冊 - MS-WSTEP證書註冊
- 3. MDM OTA註冊爲iOS設備
- 4. 註冊Google OAuth 2.0
- 5. 註冊流程中的Facebook oauth驗證過程
- 6. 如何保護用戶註冊?
- 7. 通過網頁標題的Apple OTA和MDM註冊
- 8. Microsoft Exchange - 註冊OAuth應用程序
- 9. 運行在Azure上的應用程序和保護註冊等
- 10. WSO2ESB - 基於註冊用戶或組來保護API
- 11. 如何使用註冊碼保護移動應用程序?
- 12. 用戶如何註冊Oauth?
- 13. 註冊後在iOS MDM代理中獲得通知
- 14. 註冊方法用於drupal的IOS SDK
- 15. 保護JAX-RS使用OAuth
- 16. WiX - 在升級應用程序時保護註冊表值
- 17. DSC更新註冊表HKEY_CURRENT_USER啓用鎖屏保護程序
- 18. 保護公共API(不需要註冊)
- 19. 保護PHP註冊表格溢出?
- 20. 註冊時如何保護密碼?
- 21. MDM在私人設備上保護應用程序
- 22. iOS中的MDM編程
- 23. 註冊過程 - 可用性
- 24. 用戶註冊過程?
- 25. 用戶註冊過程
- 26. 軌,OAuth的,和CSRF保護
- 27. Node.js護照註冊
- 28. Google OAuth 2.0實施 - 註冊
- 29. C2DM註冊過程
- 30. iOS MDM:iOS MDM和支持MDM iOS應用程序的通用密鑰/ ID