İstemci tarafında ince ve sunucu tarafında angularJS ile basit bir yetkilendirme uygulamayı deniyorum. REST APi'yi Test Etmek için, Res istt.slimframework request-> üstbilgiler okundu Yetkilendirme
Yetkilendirmeyi tamamladıktan sonra, her yolun sonunda, belirli yollar için istekleri yetkilendirmek üzere ince bir şekilde kullanılabilen bir jwt jetonunu çağırmak istiyorum.
Şimdi dinlendim üzerinden gönderdikleri başlık ve gövde aşağıdaki:
Accept: */*
Accept-Encoding: gzip, deflate
Content-Type: application/json
Authorization: jwt-test
Accept-Language: de-de
{
"login": "TestLogin",
"password": "TestPassword",
"uuid": "dsfglj45690dfgkl456"
}
Ve daha
sadece bütün başlığındaki çıktısını: Gördüğünüz gibiSlim\Http\Headers Object ([data:protected] => Array ([Host] => localhost:8888
[Content-Type] => application/json [Content-Length] => 89 [Connection]
=> keep-alive [Accept] => */* [User-Agent] => Rested/2009 CFNetwork/673.4
Darwin/13.4.0 (x86_64) (iMac13%2C2) [Accept-Language] => de-de [Accept-Encoding]
=> gzip, deflate))
, bu dizinin içinde herhangi Yetkilendirme yoktur .
Ayrıca bunu firefox ile doğrudan, aynı sonuçları kontrol ettim. O, istek başlıklarında istek başlıklarında Yetkilendirme dizesini görebiliyor, ancak ince çerçeve çalışmalarında döküm dizisinde yok.
Sorunumun nerede olduğu konusunda ipucu olan var mı?
peşin Teşekkür ve nazik
solick
Oturum açma başlıklarını nasıl ekliyorsunuz? Paylaştığınız, başlık değil, istek gövdesi gibi görünüyor. Ayrıca, bir kenara göre, ister istek başlıklarında isterse başka bir şekilde olsun, düz metinde bir şifre göndermek için ** gerçekten kötü bir fikirdir. –
Hayır, daha sonra jwt kullanacağım, sadece test için iss. Sadece yetkilendirmeyi başlığa eklerim, daha fazlasını değil. Gördüğünüz gibi, başlık nesnesi ise Slim \ Http \ Headers – solick
Lütfen bu başlıkların nasıl ayarlandığını gösteren bir kod örneği paylaşın. Size bu şekilde daha iyi bir şekilde yardımcı olacağız. –