Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 29945|Odgovoriti: 1

[ASP.NET] .NET JWT-osnovan vodič za validacijo poštnih predalov

[Kopiraj povezavo]
Objavljeno na 8. 11. 2020 16:24:43 | | | |
O JWT:

Spoznajte razumevanje JWT (JSON Web Tokens).
https://www.itsvse.com/thread-4786-1-1.html
JWT avtentikacijo sem že uporabljal v Java Project Spring Boot ogrodju, vendar ga še nisem uporabljal v C#, ta članek pa implementira validacijo poštnih nabiralnikov na podlagi jwt. Diagram poteka je naslednji:



V vašem projektu uporabite nuget za namestitev JWT vtičnika:



Zajema razred pomoči JwtHelper takole:

Poskusite uporabiti klic na konzoli, vnesli bomo datum poteka JWTPrivzeta nastavitev je 15 minut, koda konzole je naslednja:

Lahko vidite, da žeton dobi vrednost normalno,Token1 je potekel, zato je bila vržena izjemaKot sledi:

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6Iml0c3ZzZUBpdHN2c2UuY29tIiwiZXhwIjoxNjA0ODIxMDQxLjB9.JG2pYtJxXTXBDs7Qtk9QBd5sR4BynxkirQ355sIu5Kg
itsvse@itsvse.com
JWT.Exceptions.TokenExpiredException: Token has expired.
   Na JWT. JwtValidator.Validate(String decodeedPayload, string signature, String[] decodeedSignatures)
   Na JWT. JwtDecoder.Validate(JwtParts jwt, Byte[][] keys)
   Na JWT. JwtDecoder.Decode(JwtParts jwt, Byte[] key, Boolean verify)
   Na JWT. JwtDecoder.DecodeToObject[T](JwtParts jwt, Byte[] key, Boolean verify)
   Na JWT. JwtDecoderExtensions.DecodeToObject[T](IJwtDecoder decoder, String token, Byte[] key, Boolean verify)
   Na JWT. JwtDecoderExtensions.DecodeToObject[T](IJwtDecoder decoder, String token, String key, Boolean verify)


Po diagramu poteka poskušamo to implementirati na spletni strani, najprej registrirajte stran, kot je prikazano na spodnji sliki:



Trenutno bomo prejeli e-pošto, ki se glasi:



S klikom na povezavo v e-pošti boste preusmerjeni v naš vmesnik za prijavo, kot je prikazano spodaj:



Vnesite uporabniško ime in geslo ter kliknite Registriraj se za dokončanje registracije, kot je prikazano na spodnji sliki:



Ta članek prav tako izpostavlja naslednje točke:

  • Enak IP ali ista frekvenca pošiljanja nabiralnika
  • Zabeležite dnevnik pošiljanja elektronske pošte
  • Strategija črnega seznama


(Konec)




Prejšnji:ASP.NET Osnovno sledenje povezavam (2) uporablja integracijo SkyAPM
Naslednji:Ustvarite spletni izpitni sistem z obstoječimi vprašanji
 Najemodajalec| Objavljeno na 12. 09. 2021 11:31:35 |
Analizirajte informacije JWT na spletuPrijava do hiperpovezave je vidna.
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com