我並沒有真正意識到認證機制,所以我很難弄清楚如何用Angular前端和Play Framework(Java)後端設計認證機制。其基本思想是:使用Angular + Play Framework進行SPA認證(Java)
- 角度前端將REST身份驗證調用發送到Play Framework身份驗證機制。
- 遊戲產生一些象徵性的(其發送到角)
- 角可以基於該令牌
其他REST調用在理想情況下,我想喜歡使用CSRF令牌。我發現關於集成Angular和Play身份驗證的來源非常少,並且它們都不足以在我的應用上實現它。當然,關於整合Javascript和Play認證的來源有很多,但這是完全不同的情況。
所以我的問題是如何設計,使用什麼框架/功能使其工作以及如何在該區域中集成Angular和Play。實現這一點的一般步驟就足夠了,即:在Play中使用該認證框架,在Play中實現該功能,在Angular中使用該方法,以這種方式連接所有內容等等。當然,更具體的指令也是受歡迎的。最後一件事,我想在數據庫中存儲密碼散列,任何有關如何散列它們的提示(任何Play機制或其他框架)也會有所幫助。