Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 288440|Svar: 102

[WebAPI] Verifikation af WebAPI Universelle Signaturer (2)

  [Kopier link]
Opslået på 26/06/2017 15.49.16 | | |
Indkapsling af Web API-signaturer, verifikation af tidsstemplede tilfældige nøgler osv
http://www.itsvse.com/thread-3274-1-1.html
(Kilde: Arkitekt)
Ovenstående er skrevet før, lidt fejlbehæftet, og nedenfor er den nye version af universal verifikationsordningen


Returneret model:




I det anmodede interface skal klienten have tidsstemplet, det tilfældige tal og signaturen i URL-parameteren

Signaturvurderingsmetoden er som følger:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar






Tidligere:webapi ModelState.IsValid modelvalidering
Næste:C# task.waitall fryser grænsefladen
Opslået på 26/02/2018 17.33.35 |
Lynhurtig:Forfattere bliver udelukket eller fjernet indhold blokeres automatisk
 Udlejer| Opslået på 26/06/2017 16.18.58 |
Interface-adresse: http://ip:port/api/XXX/XXX

Anmodningsmetode: POST

Signaturmetode: URL-parametre skal indeholde nonce, tidsstempel og signatur

Signaturværdi: URL-parameter A-Z sortering (eksklusive signatur), splejs værdiværdien, tilføj til sidst secretkey, og derefter md5
Secretkey er 123456


Returneret med succes:
{
    "Resultat": sandt,
    "besked": "ok",
    "kode": 200
}

Fejl returnerer:
{
    "resultat": falsk,
    "besked": "XXX-attribut er påkrævet." ,
    "kode": 200
}

Opslået på 26/07/2018 13.39.35 |
GetDateTimeFrom1970Ticks har et lille problem: returner dtStart.AddMilliseconds(curSeconds); Det viser sig at være return dtStart.Addseconds(curSeconds); Efter verifikation bør curSeconds være millisekunder, så det er korrekt at ændre det for at tilføje millisekunder.
Opslået på 27/06/2017 11.15.33 |
Jeg vil se skjult indhold~!!
Opslået på 12/07/2017 16.56.42 |
Begyndere, lær at lære sikkerhedsverifikation
Opslået på 16/07/2017 23.52.03 |

Jeg vil kigge på den skjulte kode
Opslået på 17/07/2017 16.28.45 |
Jeg vil gerne se, hvordan man underskriver det
Opslået på 24/07/2017 10.38.57 |
Aston Villa sendte et brev til den afghanske regering
Opslået på 11/08/2017 23.17.20 |
Ja, ja, jeg lærte det
Opslået på 19/08/2017 08.02.20 |
I gudstjenesten har vi for nylig arbejdet på certificering af webapi-grænsefladesikkerhed
Opslået på 01/09/2017 13.13.21 |
Svar og se!
- Denne artikel er fra arkitekten, den oprindelige adresse: https://www.itsvse.com/thread-3653-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com