簡體   English   中英

Android應用程序開發,Web服務器和htpasswd

[英]Android App Development, Web Server, and htpasswd

我正在開發一個Android應用程序,該應用程序與並行構建的Web應用程序相關,問題是,服務Web端正在htpasswd auth后面構建。 我認為這將阻礙我制作一個Android應用程序的能力,該應用程序將與我們正在構建到移動端的Web端的RESTful服務一起工作。

所以我的問題是,我是Android開發的完整新手,有沒有辦法讓我可以在開發服務器上保留htpasswd auth,其中包含其他所有設置,同時繞過auth,或提供一些憑據如何為了它。

將自身的一部分鎖定為用戶名和密碼的網站正在使用所謂的基本身份驗證。 您只需將Base64編碼的用戶名:密碼放入HTTP標頭的身份驗證字段中即可。

您可以使用HttpURLConnection為您執行此操作。 請參閱此鏈接並向下滾動到HTTP身份驗證。 基本上你所做的就是當你讓HttpURLConnection聯系你的REST服務時,你提供了用戶名和密碼,它將為你處理剩下的事情。 如果你想使用HttpClient而不是HttpURLConnection,也是一樣的。 要么工作。 如果您想了解如何使用HttpClient進行操作只需谷歌“Android HttpClient基本身份驗證”

要記住一件事。 當您使用基本身份驗證時,用戶名和密碼將在Web請求中發送,並可由第三方查看。 您應該只通過HTTPS連接使用基本身份驗證。

暫無
暫無

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

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