Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 288440|Yanıt: 102

[WebAPI] WebAPI Evrensel İmzalarının Doğrulaması (2)

  [Bağlantıyı kopyala]
Yayınlandı 26.06.2017 15:49:16 | | |
Web API imzalarının kapsüllenmesi, doğrulama zamanlı rastgele sayı anahtarları vb
http://www.itsvse.com/thread-3274-1-1.html
(Kaynak: Architect)
Yukarıdaki kısım önceden yazılmış, biraz hatalı ve aşağıda evrensel doğrulama şemasının yeni versiyonu yer alıyor


Geri dönen model modeli:




İstenen arayüzde, istemci URL parametresinde zaman damgası, rastgele sayı ve imza taşımalıdır

İmza yargı yöntemi şöyledir:

Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfenYanıt






Önceki:webapi ModelState.IsValid model validation
Önümüzdeki:C# task.waitall arayüzü dondurur
Yayınlandı 26.02.2018 17:33:35 |
Istemi:Yazarlar yasaklanır veya kaldırılır, içerik otomatik olarak engellenir
 Ev sahibi| Yayınlandı 26.06.2017 16:18:58 |
Arayüz adresi: http://ip:port/api/XXX/XXX

İstek yöntemi: POST

İmza yöntemi: URL parametreleri nonce, zaman damgası ve imza içermelidir

İmza değeri: URL parametresi A-Z sıralaması (imza hariç) değer değerini birleştirir, son olarak secretkey eklenir ve ardından md5
Secretkey 123456


Başarılı bir şekilde geri dönenler:
{
    "sonuç": doğru,
    "mesaj": "tamam",
    "kod": 200
}

Hata döner:
{
    "sonuç": yanlış,
    "message": "XXX özniteliği gerekli." ,
    "kod": 200
}

Yayınlandı 26.07.2018 13:39:35 |
GetDateTimeFrom1970Ticks'in bir sorunu var: dtStart.AddMilliseconds(curSeconds) döndür; Sonuçta return dtStart.Addseconds(curSeconds) olduğu ortaya çıktı; Doğrulamadan sonra curSeconds milisaniye olmalıdır, bu yüzden milisaniye eklemek doğru olur.
Yayınlandı 27.06.2017 11:15:33 |
Gizli içerik görmek istiyorum~!!
Yayınlandı 12.07.2017 16:56:42 |
Yeni başlayanlar, güvenlik doğrulamasını öğrenmeyi öğrenin
Yayınlandı 16.07.2017 23:52:03 |

Gizli kodu inceleyeceğim
Yayınlandı 17.07.2017 16:28:45 |
Nasıl imzalayacağımı görmek istiyorum
Yayınlandı 24.07.2017 10:38:57 |
Aston Villa, Afgan hükümetine bir mektup gönderdi
Yayınlandı 11.08.2017 23:17:20 |
Evet, evet, öğrendim
Yayınlandı 19.08.2017 08:02:20 |
İbadette ise, son zamanlarda webapi arayüz güvenlik sertifikası üzerinde çalışıyoruz
Yayınlandı 1.09.2017 13:13:21 |
Cevap ver ve gör!
- Bu makale mimardan, orijinal adresi olan https://www.itsvse.com/thread-3653-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com