Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 288440|Odpowiedź: 102

[WebAPI] Weryfikacja podpisów uniwersalnych WebAPI (2)

  [Skopiuj link]
Opublikowano 26.06.2017 15:49:16 | | |
Enkapsulacja sygnatur Web API, weryfikacja losowych kluczy liczbowych z oznacznikiem czasowym itd
http://www.itsvse.com/thread-3274-1-1.html
(Źródło: Architect)
Powyższe jest napisane wcześniej, trochę z błędami, a poniżej znajduje się nowa wersja uniwersalnego schematu weryfikacji


Zwrócony model:




W żądanym interfejsie klient musi przenosić znacznik czasu, losową liczbę i podpis w parametrze URL

Metoda oceny charakterystycznej wygląda następująco:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź






Poprzedni:webapi ModelState.IsValid validation modelu
Następny:C# task.waitall zamrozi interfejs
Opublikowano 26.02.2018 17:33:35 |
Monit:Autorzy są banowani lub usuwane treści są automatycznie blokowane
 Ziemianin| Opublikowano 26.06.2017 16:18:58 |
Adres interfejsu: http://ip:port/api/XXX/XXX

Metoda żądania: POST

Metoda podpisu: parametry URL muszą zawierać nonce, znacznik czasu i sygnaturę

Wartość sygnatury: parametr URL A-Z sortowanie (z wyłączeniem podpisu) łączy wartość wartości, na końcu dodaje secretkey, a następnie md5
SecretKey jest 123456


Pomyślnie zwrócone:
{
    "wynik": prawdziwy,
    "wiadomość": "ok",
    "Kod": 200
}

Błędy wracają:
{
    "wynik": fałszywe,
    "message": "wymagany jest atrybut XXX." ,
    "Kod": 200
}

Opublikowano 26.07.2018 13:39:35 |
GetDateTimeFrom1970Ticks ma pewien problem: return dtStart.AddMilliseconds(curSeconds); Okazuje się, że to return dtStart.Addseconds(curSeconds); Po weryfikacji curSeconds powinny być milisekundami, więc poprawnie można je dodać na kilka milisekund.
Opublikowano 27.06.2017 11:15:33 |
Chcę zobaczyć ukryte treści~!!
Opublikowano 12.07.2017 16:56:42 |
Początkujący, nauczcie się weryfikować bezpieczeństwo
Opublikowano 16.07.2017 23:52:03 |

Zamierzam przyjrzeć się ukrytemu kodowi
Opublikowano 17.07.2017 16:28:45 |
Chcę zobaczyć, jak się podpisać
Opublikowano 24.07.2017 10:38:57 |
Aston Villa wysłała list do rządu afgańskiego
Opublikowano 11.08.2017 23:17:20 |
Tak, tak, nauczyłem się
Opublikowano 19.08.2017 08:02:20 |
W dziedzinie kultu ostatnio pracujemy nad certyfikacją bezpieczeństwa interfejsu Webapi
Opublikowano 01.09.2017 13:13:21 |
Odpowiedz i zobacz!
- Ten artykuł pochodzi od architekta, oryginalny adres: https://www.itsvse.com/thread-3653-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com