[英]Symfony2 + Rest login + FOSUserBundle
我不太了解如何使用REST API連接用戶。
例如,我可以添加一個新的防火牆
firewalls:
api:
pattern: ^/api
anonymous: ~
form_login: false
provider: fos_user_bundle
http_basic:
realm: "REST Service Realm"
但是我不知道如何連接用戶。
一旦連接成功,我就必須發送每個請求的數據,以證明我的用戶已連接,因為沒有cookie。
謝謝你的幫助
當您使用基於http的身份驗證時(與使用http_basic參數一樣),身份驗證/授權由http標頭管理。
服務器將這樣的標頭發送給客戶端:
WWW-Authenticate: Basic realm="REST Service Realm"
該瀏覽器通常會通過詢問用戶/密碼的窗口來警告用戶。
客戶端應將帶有以下內容的標頭發送到服務器:
Authorization: Basic {string}
帶有編碼為Base64(“ username:password”)的字符串
每個請求都必須具有此標頭。
所有內容均在RFC 2617中進行了描述
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.