See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 288440|Vastuse: 102

[WebAPI] WebAPI universaalsete allkirjade verifitseerimine (2)

  [Kopeeri link]
Postitatud 26.06.2017 15:49:16 | | |
Veebi API allkirjade kapseldamine, kontrolli ajatempliga juhuslike numbrite võtmed jne
http://www.itsvse.com/thread-3274-1-1.html
(Allikas: Arhitekt)
Ülaltoodud on kirjutatud varem, veidi vigane, ja allpool on universaalse verifitseerimise skeemi uus versioon


Tagastatud mudel:




Nõutud liideses peab klient kandma ajatemplit, juhuslikku numbrit ja allkirja URL-parameetris

Allkirjastatud otsuse meetod on järgmine:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse






Eelmine:webapi ModelState.IsValid model validation
Järgmine:C# task.waitall külmub liidese
Postitatud 26.02.2018 17:33:35 |
Kiire:Autorid keelatakse või eemaldatakse sisu automaatselt blokeeritakse
 Üürileandja| Postitatud 26.06.2017 16:18:58 |
Liidese aadress: http://ip:port/api/XXX/XXX

Taotlusmeetod: POST

Allkirjameetod: URL-i parameetrid peavad sisaldama nonce'i, ajatemplit ja allkirja

Allkirja väärtus: URL parameetri A-Z sorteerimine (v.a allkiri) väärtuse liidetud väärtus, lõpuks lisatakse secretkey ja seejärel md5
Secretkey on 123456


Edukalt tagastatud:
{
    "tulemus": tõene,
    "sõnum": "okei",
    "kood": 200
}

Vea tagastamine:
{
    "tulemus": vale,
    "message": "XXX atribuut on vajalik." ,
    "kood": 200
}

Postitatud 26.07.2018 13:39:35 |
GetDateTimeFrom1970Ticksil on väike probleem: tagasta dtStart.AddMilliseconds(curSeconds); Selgub, et see on return dtStart.Addseconds(curSeconds); Pärast kontrolli peaks curSeconds olema millisekundid, seega on õige muuta see millisekundite lisamiseks.
Postitatud 27.06.2017 11:15:33 |
Ma tahan näha peidetud sisu~!!
Postitatud 12.07.2017 16:56:42 |
Algajad, õppige ohutuskontrolli omandama
Postitatud 16.07.2017 23:52:03 |

Ma vaatan peidetud koodi
Postitatud 17.07.2017 16:28:45 |
Ma tahan näha, kuidas seda allkirjastada
Postitatud 24.07.2017 10:38:57 |
Aston Villa saatis Afganistani valitsusele kirja
Postitatud 11.08.2017 23:17:20 |
Jah, jah, ma õppisin
Postitatud 19.08.2017 08:02:20 |
Jumalateenistuses oleme hiljuti töötanud webAPI liidese turvalisuse sertifitseerimise kallal
Postitatud 01.09.2017 13:13:21 |
Vasta ja vaata!
- See artikkel on arhitektilt, originaalaadress: https://www.itsvse.com/thread-3653-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com