[英]Play framework authentication, like htaccess
我有一個 Play Framework 應用程序,我想添加最簡單的身份驗證方法,例如 .htaccess。 有什么可用於 Java/Play 框架的嗎?
我搜索了很多,但沒有找到任何東西。 查看了身份驗證示例的文檔,但對於我的項目來說,一切都太大了。 這就是為什么我需要一些簡單的東西,比如 .htaccess 文件。
htaccess 不應用作身份驗證方法 !!!!!!!!!
我可以建議你https://www.playframework.com/documentation/2.1.0/JavaGuide4
如果您的唯一目標是為應用程序使用一些臨時身份驗證,而不會在生產 .htaccess(又名基本身份驗證)中使用身份驗證,則是可以接受的解決方案。
否則,您應該按照 ssbb 的指示將身份驗證/授權構建到您的應用程序邏輯中。 (有一些可用於 Play 2.x 的插件)
使用 .htaccess auth 的最簡單方法是...使用它。 由於這是 Apache 的機制,因此只需使用 Apache 作為HTTP 前端服務器來控制對 Play 應用程序的訪問。 當然,您也可以使用任何其他更輕量級的 HTTP 服務器來提供基本身份驗證,例如 nginx 或 lighttpd
正如其他人所說,使用.htaccess
不是一個很好的解決方案。
Play 通過提供幾種實用方法來輕松地使用基本身份驗證(用戶名 + 密碼)來寫入/讀取會話令牌,只需執行以下操作:
requestHeader.session.get("sessionToken")
和
val token = generateSessionToken()
Redirect(routes.MyController.index()).withSession(request.session + ("sessionToken" -> token))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.