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

Vaade: 29945|Vastuse: 1

[ASP.NET] .NET JWT-põhine postkasti valideerimise õpetus

[Kopeeri link]
Postitatud 08.11.2020 16:24:43 | | | |
JWT kohta:

Õpi JWT (JSON Web Tokens) mõistmisest.
https://www.itsvse.com/thread-4786-1-1.html
Olen varem kasutanud jwt autentimist Java Project Spring Boot raamistikus, kuid C#-s pole seda veel kasutanud ning see artikkel rakendab postkasti valideerimist jwt alusel. Vooskeem on järgmine:



Oma projektis kasuta nugeti JWT plugina paigaldamiseks:



JwtHelper abiklassi kapseldab järgmiselt:

Proovi kasutada konsoolikõnet, me paneme jwt aegumiskuupäevaVaikimisi seade on 15 minutit, konsoolikood on järgmine:

Näed, et token saab väärtuse normaalselt,token1 on aegunud, mistõttu visatakse erandJärgmiselt:

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6Iml0c3ZzZUBpdHN2c2UuY29tIiwiZXhwIjoxNjA0ODIxMDQxLjB9.JG2pYtJxXTXBDs7Qtk9QBd5sR4BynxkirQ355sIu5Kg
itsvse@itsvse.com
JWT.Exceptions.TokenExpiredException: Token has expired.
   JWT-s. JwtValidator.Validate(String decodedPayload, String signatuur, String[] decodedSignatures)
   JWT-s. JwtDecoder.Validate(JwtOsad jwt, bait[][] võtmed)
   JWT-s. JwtDecoder.Decode(JwtOsad jwt, Bait[] võti, Boole'i verify)
   JWT-s. JwtDecoder.DecodeToObject[T](JwtParts jwt, Byte[] key, Boolean verify)
   JWT-s. JwtDecoderExtensions.DecodeToObject[T](IJwtDecoder decoder, String token, Byte[] key, Boolean verify)
   JWT-s. JwtDecoderExtensions.DecodeToObject[T](IJwtDecoder decoder, String token, String key, Boolean verify)


Vooskeemi järgi püüame seda veebilehel rakendada, esmalt registreerida leht, nagu alloleval joonisel näidatud:



Sel ajal saame e-kirja, mis kõlab järgmiselt:



Klõpsates e-kirjas oleval lingil, suunatakse teid meie registreerimisvormi liidesesse, nagu allpool näidatud:



Täida kasutajanime ja parooli info ning klõpsa Registreeru, et registreerimine lõpule viia, nagu alloleval joonisel näidatud:



See artikkel toob välja ka järgmised punktid:

  • Sama IP või sama postkasti saatmissagedus
  • Salvesta saatmise e-posti logi
  • Musta nimekirja strateegia


(Lõpp)




Eelmine:ASP.NET Tuumalingi jälgimine (2) kasutab SkyAPM integratsiooni
Järgmine:Loo veebipõhine eksamisüsteem olemasolevate küsimustega
 Üürileandja| Postitatud 12.09.2021 11:31:35 |
Analüüsi JWT infot veebisHüperlingi sisselogimine on nähtav.
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