簡體   English   中英

在Mac OS X首選項窗格應用程序和php5 Web應用程序之間進行通信

[英]Communicating between Mac OS X Preference Pane app and php5 web app

想知道在10.5 / 10.6 +系統偏好窗格應用程序與我們的php5 Web應用程序之間進行通信的最佳方法是什么。

我們尚未開發的“首選項窗格”應用程序將允許客戶端對我們的在線服務進行身份驗證,然后允許他們控制如何將其本地客戶端備份到我們的在線備份工具。

例如,到目前為止; 我們已經創建了一個測試的“首選項窗格”應用程序,該應用程序使用用戶名和密碼,對密碼執行sha256哈希,然后將其發布到URL,例如: https://development.private/app.php?username = cleartext&password = sha256hash-我們的應用程序正確響應,然后“首選項窗格”應用程序通過進一步的POSTS調用(例如https://development.private/app.php?option1 = enable&option2 = something)推送所有啟用/禁用的選項

因此,問題是:對用戶進行在線服務身份驗證的最佳方法是什么? 我們是否應該從Web應用程序向“首選項窗格”應用程序發送某種類型的哈希令牌? 並且在兩個應用程序之間執行HTTPS POSTS是處理此類通信的最佳方法嗎?

是的,可以將Web應用程序中的令牌發送回首選窗格,即使用sessions ,但是考慮到無論如何您都在使用安全連接,我不會打擾,只需將用戶的憑據與每個請求一起發送,在POST數據中(app.php?user = ...&password = ...&data = ...),或者更好的是在請求標頭中(請參見http://en.wikipedia.org/wiki/Digest_access_authentication ) 。

暫無
暫無

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

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