簡體   English   中英

symfony2 rest api概念。 應用程序認證/用戶應用程序認證

[英]symfony2 rest api conception. Application authentication/ user application authentication

我正在將我的經典網站轉換為Symfony 2 world中的rest API。

首先,我這樣做是因為我想使用我的項目的移動版本(也許是手機間隙),但是要使用angularjs。 我的問題實際上是訪問我的api資源的角度應用程序身份驗證與應用程序用戶身份驗證之間的區別是什么?

我正在使用Symfony2標准版, FosrestbundleFosOauthbundleFosuserbundle進行用戶管理,並使用JmsSerializerbundlenelmio

關鍵區別在於,在REST上下文中,用戶沒有會話。 每個新的REST請求都不應該對最后一個請求一無所知。

通常,您將使用請求標頭(通常是WWW-Authenticate標頭)進行身份驗證,或者使用自己的自定義標頭來支持諸如多個版本之類的事物,這是一個完全不同的主題。

通常,一旦請求成功,您如何選擇對用戶進行身份驗證並不重要,您只需要認識到必須以不使用會話的方式來設置身份驗證。

暫無
暫無

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

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