Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 288440|Vastaus: 102

[WebAPI] WebAPI:n universaalien allekirjoitusten varmennus (2)

  [Kopioi linkki]
Julkaistu 26.6.2017 15.49.16 | | |
Web API -allekirjoitusten kapselointi, varmennusaikaleimatut satunnaislukuavaimet jne
http://www.itsvse.com/thread-3274-1-1.html
(Lähde: Arkkitehti)
Yllä oleva on kirjoitettu aiemmin, hieman buginen, ja alla on uusi versio universaalista varmennusmenetelmästä


Palautettu malli:




Pyydetyssä käyttöliittymässä asiakkaan on kannettava aikaleima, satunnaisluku ja allekirjoitus URL-parametrissa

Signature judgment -menetelmä on seuraava:

Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus






Edellinen:webapi ModelState.IsValid model validation
Seuraava:C# task.waitall jäädyttää rajapinnan
Julkaistu 26.2.2018 17.33.35 |
Ripeä:Tekijät bannataan tai poistetaan, sisältö estetään automaattisesti
 Vuokraisäntä| Julkaistu 26.6.2017 16.18.58 |
Käyttöliittymän osoite: http://ip:port/api/XXX/XXX

Pyyntömenetelmä: POST

Allekirjoitusmenetelmä: URL-parametrien tulee sisältää nonce, aikaleima ja allekirjoitus

Allekirjoitusarvo: URL-parametri A–Z lajittelu (pois lukien allekirjoitus) yhdistä arvoarvo, lisää lopuksi salainen avain ja sitten md5
Secretkey on 123456


Onnistuneesti palautettu:
{
    "tulos": tosi,
    "viesti": "ok",
    "koodi": 200
}

Virhepalautukset:
{
    "tulos": väärin,
    "message": "XXX-attribuutti vaaditaan." ,
    "koodi": 200
}

Julkaistu 26.7.2018 13.39.35 |
GetDateTimeFrom1970Ticksissä on pieni ongelma: return dtStart.AddMilliseconds(curSeconds); Se osoittautuu olevan return dtStart.Addseconds(curSeconds); Varmistuksen jälkeen curSecondsin pitäisi olla millisekunteja, joten on oikein muuttaa se lisäämään millisekunteja.
Julkaistu 27.6.2017 11.15.33 |
Haluan nähdä piilotettua sisältöä~!!
Julkaistu 12.7.2017 16.56.42 |
Aloittelijat, opettele opettelemaan turvallisuuden varmistaminen
Julkaistu 16.7.2017 23.52.03 |

Aion katsoa piilotettua koodia
Julkaistu 17.7.2017 16.28.45 |
Haluan nähdä, miten se allekirjoitetaan
Julkaistu 24.7.2017 10.38.57 |
Aston Villa lähetti kirjeen Afganistanin hallitukselle
Julkaistu 11.8.2017 23.17.20 |
Kyllä, kyllä, opin
Julkaistu 19.8.2017 8.02.20 |
Jumalanpalveluksessa olemme viime aikoina työskennelleet webapi-rajapinnan turvallisuussertifioinnin parissa
Julkaistu 1.9.2017 13.13.21 |
Vastaa ja katso!
- Tämä artikkeli on arkkitehdiltä, alkuperäinen osoite: https://www.itsvse.com/thread-3653-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com