簡體   English   中英

播放框架認證,如 htaccess

[英]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))

更多詳情: https : //pedrorijo.com/blog/scala-play-auth/

暫無
暫無

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

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