Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 288440|Antwoord: 102

[WebAPI] Verificatie van WebAPI Universele Signaturen (2)

  [Link kopiëren]
Geplaatst op 26-06-2017 15:49:16 | | |
Encapsulatie van Web API-handtekeningen, verificatie van tijdgestempelde willekeurige cijfersleutels, enzovoort
http://www.itsvse.com/thread-3274-1-1.html
(Bron: Architect)
Bovenstaande is eerder geschreven, wat buggy, en hieronder staat de nieuwe versie van het universele verificatieschema


Teruggegeven model:




In de gevraagde interface moet de client de tijdstempel, het willekeurige nummer en de handtekening in de URL-parameter dragen

De methode voor handtekening is als volgt:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord






Vorig:webapi ModelState.IsValid modelvalidatie
Volgend:C# task.waitall zal de interface bevriezen
Geplaatst op 26-02-2018 17:33:35 |
Prompt:Auteurs worden verbannen of verwijderde inhoud wordt automatisch geblokkeerd
 Huisbaas| Geplaatst op 26-06-2017 16:18:58 |
Interfaceadres: http://ip:port/api/XXX/XXX

Aanvraagmethode: POST

Handtekeningmethode: URL-parameters moeten nonce, tijdstempel en handtekening bevatten

Handtekeningwaarde: URL-parameter A-Z sorteert (exclusief handtekening) splitst de waardewaarde, voeg tenslotte secretkey toe, en dan md5
Secretkey is 123456


Succesvol teruggestuurd:
{
    "resultaat": waar,
    "boodschap": "oké",
    "code": 200
}

Foutmelding:
{
    "resultaat": onwaar,
    "message": "XXX-attribuut is vereist." ,
    "code": 200
}

Geplaatst op 26-07-2018 13:39:35 |
GetDateTimeFrom1970Ticks heeft een klein probleem: return dtStart.AddMilliseconds(curSeconds); Het blijkt return dtStart.Addseconds(curSeconds) te zijn; Na verificatie zouden curSeconds milliseconden moeten zijn, dus het is correct om dit te veranderen om milliseconden toe te voegen.
Geplaatst op 27-06-2017 11:15:33 |
Ik wil verborgen content zien~!!
Geplaatst op 12-07-2017 16:56:42 |
Beginners, leer veiligheidsverificatie leren
Geplaatst op 16-07-2017 23:52:03 |

Ik ga naar de verborgen code kijken
Geplaatst op 17-07-2017 16:28:45 |
Ik wil zien hoe ik het kan ondertekenen
Geplaatst op 24-07-2017 10:38:57 |
Aston Villa stuurde een brief naar de Afghaanse regering
Geplaatst op 11-08-2017 23:17:20 |
Ja, ja, ik heb het geleerd
Geplaatst op 19-08-2017 08:02:20 |
In de eredienst werken we onlangs aan certificering van webapi-interfacebeveiliging
Geplaatst op 01-09-2017 13:13:21 |
Reageer en kijk!
- Dit artikel is van de architect, het oorspronkelijke adres: https://www.itsvse.com/thread-3653-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com