JWT டிகோடர்
JWT-ஐ ஒட்டி, அதன் ஹெடர், பேலோடு, காலாவதி ஆகியவற்றை எளிய சொற்களில் படியுங்கள்; சீக்ரெட் அல்லது பப்ளிக் கீ மூலம் அதன் சிக்னேச்சரைச் சரிபாருங்கள். டோக்கன் ஒருபோதும் உங்கள் பிரவுசரை விட்டு வெளியே போகாது.
எப்படிப் பயன்படுத்துவது
- 1முன்னால் “Bearer ” உடனோ இல்லாமலோ டோக்கனை ஒட்டவும், அல்லது “மாதிரியை முயற்சி செய்” என்பதை அழுத்தவும்.
- 2ஹெடரையும் பேலோடையும், அவற்றுக்குக் கீழே ஒவ்வொரு கிளெய்மும் எதைக் குறிக்கிறது என்பதையும் படியுங்கள்; நேரங்கள் உங்கள் சொந்த நேர மண்டலத்தில் காட்டப்படும்.
- 3சிக்னேச்சரைச் சரிபார்க்க, சீக்ரெட்டை டைப் செய்யவும் (HS256) அல்லது பப்ளிக் கீயை ஒட்டவும் (RS256, ES256 மற்றும் பிற), பிறகு “சிக்னேச்சரைச் சரிபார்” என்பதை அழுத்தவும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
என் JWT-ஐ இங்கே ஒட்டுவது பாதுகாப்பானதா?
ஆம். டோக்கன் உங்கள் சொந்தப் பிரவுசராலேயே டிகோடு செய்யப்பட்டுச் சரிபார்க்கப்படுகிறது: சீக்ரெட்டுகளும் கீகளும் உட்பட, நீங்கள் ஒட்டும் எதுவும் எங்கும் அனுப்பப்படுவதோ, சேமிக்கப்படுவதோ, பதிவு செய்யப்படுவதோ இல்லை. இருந்தாலும், பயன்பாட்டில் உள்ள டோக்கனைக் கடவுச்சொல் போலக் கருதுங்கள்; முடிந்தால் காலாவதியான அல்லது சோதனை டோக்கனைப் பயன்படுத்துங்கள்.
சீக்ரெட் இல்லாமல் JWT-ஐ டிகோடு செய்ய முடியுமா?
ஆம். ஹெடரும் பேலோடும் Base64URL ஆக என்கோடு மட்டுமே செய்யப்பட்டுள்ளன, குறியாக்கம் செய்யப்படவில்லை; அதனால் டோக்கன் உள்ள எவரும் அவற்றைப் படிக்கலாம். சிக்னேச்சரைச் சரிபார்க்க மட்டுமே சீக்ரெட் அல்லது கீ தேவை; டோக்கன் உண்மையானது, மாற்றப்படாதது என்பதை அதுவே நிரூபிக்கும். அதனால் JWT-ல் ஒருபோதும் கடவுச்சொற்களையோ தனிப்பட்ட தரவையோ வைக்காதீர்கள்.
JWT எப்போது காலாவதியாகும் என்பதை எப்படிச் சரிபார்ப்பது?
அதன் exp கிளெய்மைப் பாருங்கள்: 1 ஜனவரி 1970, UTC முதல் கடந்த நொடிகளின் எண்ணிக்கை. இந்தப் பக்கம் அதை உங்கள் நேர மண்டலத்தில் தேதியாகவும் நேரமாகவும் காட்டும்; இன்னும் எவ்வளவு நேரம் மீதம், அல்லது எவ்வளவு நேரத்துக்கு முன் காலாவதியானது என்று சொல்லும்; டோக்கன் காலாவதியாகிவிட்டாலோ இன்னும் செல்லுபடியாகவில்லை என்றாலோ எச்சரிக்கும்.
எந்தச் சிக்னேச்சர் அல்காரிதங்களைச் சரிபார்க்க முடியும்?
பகிரப்பட்ட சீக்ரெட்டுடன் HS256, HS384, HS512; RSA பப்ளிக் கீயுடன் RS256, RS384, RS512, PS256, PS384, PS512; EC பப்ளிக் கீயுடன் ES256, ES384, ES512; ஆதரிக்கும் பிரவுசர்களில் EdDSA (Ed25519). கீயை PEM ஆகவோ, சான்றிதழாகவோ (certificate), JWK அல்லது JWK செட் ஆகவோ ஒட்டவும். 100,000 எழுத்துகள் வரையிலான டோக்கன்களைப் படிக்கலாம்.
என் டோக்கன் குறியாக்கம் செய்யப்பட்டது என்று ஏன் சொல்கிறது?
மூன்றுக்குப் பதிலாக ஐந்து பகுதிகள் உள்ள டோக்கன் JWE ஆகும்: அதன் உள்ளடக்கம் குறியாக்கம் செய்யப்பட்டுள்ளது, அதனால் சரியான கீ உள்ள சேவையால் மட்டுமே அதைப் படிக்க முடியும். அதன் ஹெடர் காட்டப்படும், ஆனால் அதன் கிளெய்ம்களை இங்கே படிக்க முடியாது.
தொடர்புடைய கருவிகள்
- JSON ஃபார்மேட்டர் & சரிபார்ப்புJSON-ஐ ஃபார்மேட், மினிஃபை செய்து சரிபாருங்கள்; எந்தத் தவறும் அதன் வரி, எழுத்து நிலையுடன் காட்டப்படும்.
- Base64 டிகோடு & என்கோடுBase64 உரையையும் கோப்புகளையும் டிகோடு அல்லது என்கோடு செய்யுங்கள்; தமிழ், இந்தி, எமோஜி சிதையாமல் இருக்கும்.
- Regex டெஸ்டர்JavaScript ரெகுலர் எக்ஸ்பிரஷன்களை நேரலையில் சோதியுங்கள்; ஒவ்வொரு மேட்ச்சும் குரூப்பும் ஹைலைட் செய்யப்படும்.
- UUID உருவாக்கிசீரற்ற v4 அல்லது நேர வரிசையிலான v7 UUID-களை ஒன்றோ ஆயிரக்கணக்கிலோ ஒரே நேரத்தில் உருவாக்குங்கள்; எந்த UUID-ஐயும் சரிபாருங்கள்.