Lokalde çalıştırdığım bir yazılımın API servisleri için proxy sunucu yaptım fakat buradan istekleri digest auth kullanarak göndermem gerekiyor.
NodeJS'ten yaptığım API isteklerine nasıl digest auth eklerim bilginiz var mı?
NodeJS uygulamamda isteklere nasıl Digest Auth eklerim?
4
●128
- 13-12-2024, 00:27:05https://www.npmjs.com/package/basic-auth
Modülü ile bahsettiğin işlemi kolayca yapabilirsin. Örnekleri readme dosyasında veriyor istersen gönderdiğin istek ile istersen doğrudan apiye girdiğinde alert olarak çıkıyor
Örnek:

istek atarkende aynı formatta örnekleri mevcut bakabilirsin. - 14-12-2024, 11:04:48Anladığım kadarıyla Digest'a alternatif olarak önerdini, paket içeriğinde Digest olarak kullanabileceğim bir yöntem göremedim. Konu özelindeki API uygulaması için Digest zorunlu bir yöntem, basic veya farklı bir doğrulama yöntemi kullanamıyorum. Bu uygulama üzerinden istek atacağım endpointler sadece Digest kabul ediyor.Daeky adlı üyeden alıntı: mesajı görüntüle
- 14-12-2024, 13:00:20Bu doğrudan digest auth dostum istek gönderirkende user/pass belirleyebiliyorsun sadece telefondan request attığım için ekrana alert olarak düşüyor bunu kullanarak bir API yaptım daha önce senin anlattığın şekilde işliyorXugart adlı üyeden alıntı: mesajı görüntüle
var server = http.createServer(function (req, res) {
var credentials = auth(req)
// Check credentials
// The "check" function will typically be against your user store
if (!credentials || !check(credentials.name, credentials.pass)) {
res.statusCode = 401
res.setHeader('WWW-Authenticate', 'Basic realm="example"')
res.end('Access denied')
} else {
res.end('Access granted')
}
}) - 14-12-2024, 13:03:32Belkide ben yanlış anlamış olabilirim istek alırken digest auth yerine istek atarken kullanmak istemiş olabilirsin onun içindeDaeky adlı üyeden alıntı: mesajı görüntüle
https://www.npmjs.com/package/http-digest-client
var buna bakabilirsin.
