JWT குறிவிலக்கி: JSON Web Token ஐ ஆன்லைனில் குறிவிலக்கு
இலவசம், பதிவு தேவையில்லை, உங்கள் உலாவியிலேயே வேலை செய்யும். JWT ஐ ஒட்டி தலைப்பையும் உள்ளடக்கத்தையும் JSON ஆகப் பாருங்கள், காலாவதி நேரத்தையும் அறியுங்கள். எல்லாம் சாதனத்திலேயே நடக்கும்; எங்கும் அனுப்பப்படாது.
டோக்கன் உங்கள் சாதனத்திலேயே டிகோட் செய்யப்படுகிறது; எங்கும் அனுப்பப்படுவதில்லை. கையொப்பம் சரிபார்க்கப்படவில்லை, ஆகவே உங்கள் சொந்த சர்வர் டோக்கனைச் சரிபார்க்கும் வரை இந்த உள்ளடக்கங்களை நம்ப வேண்டாம்.
JWT குறிவிலக்கி ஏன் பயன்படுத்த வேண்டும்
- 100% இலவசம்
- விரும்பும் அளவுக்குப் பயன்படுத்தலாம். பதிவு தேவையில்லை, வாட்டர்மார்க் இல்லை, எதையும் நிறுவ வேண்டியதில்லை.
- வடிவமைப்பிலேயே தனிப்பட்டது
- நீங்கள் தட்டச்சு செய்வது உங்கள் உலாவியிலேயே இருக்கும், ஒருபோதும் எங்களுக்கு அனுப்பப்படாது.
- எந்தச் சாதனத்திலும் வேலை செய்யும்
- Windows, Mac, Linux, Android மற்றும் iPhone-இல் உங்கள் உலாவியிலேயே இயங்கும். ஆப் தேவையில்லை.
JWT குறிவிலக்கி-ஐ எப்படிப் பயன்படுத்துவது
- உங்கள் டோக்கனை உங்கள் JWT பெட்டியில் ஒட்டுங்கள். Authorization தலைப்பிலிருந்து வரும் "Bearer " முன்னொட்டு தானாக நீக்கப்படும். எப்படி வேலை செய்கிறது என அறிய, முதலில் எடுத்துக்காட்டை முயலுங்கள் என்பதை அழுத்துங்கள்.
- நிலை வரியைப் படியுங்கள்: காலாவதியானது, இன்னும் செல்லாது, செல்லுபடியாகும் காலத்துக்குள், அல்லது காலாவதி நேரம் எதுவும் இல்லை.
- வழங்கப்பட்டது, இதற்கு முன் செல்லாது, காலாவதியாகும் நேரங்களைச் சரிபாருங்கள்; அவை தேதிகளாகவும், எவ்வளவு முன்பு அல்லது எவ்வளவு பின்பு என்றும் காட்டப்படும்.
- ஒவ்வொன்றுக்கும் மேலுள்ள நகலெடு பொத்தானால் தலைப்பு அல்லது உள்ளடக்க JSON ஐ நகலெடுங்கள், அல்லது மீண்டும் தொடங்க அழி என்பதை அழுத்துங்கள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
JWT ஐ எப்படிக் குறிவிலக்குவது?
டோக்கனைப் பெட்டியில் ஒட்டுங்கள். தலைப்பும் உள்ளடக்கமும் Base64URL குறிவிலக்கப்பட்டு உடனே வடிவமைக்கப்பட்ட JSON ஆகக் காட்டப்படும்; அழுத்த வேண்டிய பொத்தான் எதுவும் இல்லை.
உண்மையான டோக்கனை இங்கே ஒட்டுவது பாதுகாப்பானதா?
குறிவிலக்கம் உங்கள் சாதனத்திலேயே நடக்கும்; எதுவும் அனுப்பப்படாது. ஆயினும், நேரடி டோக்கன்களைக் கடவுச்சொற்கள் போலக் கருதுங்கள்: அதை வைத்திருக்கும் எவரும் அது காலாவதியாகும் வரை அதைப் பயன்படுத்தலாம்.
இது கையொப்பத்தைச் சரிபார்க்குமா?
இல்லை. இது டோக்கனை மட்டுமே குறிவிலக்கி, கையொப்பத்தை உள்ளபடி காட்டுகிறது. யார் வேண்டுமானாலும் எந்த உள்ளடக்கத்துடனும் டோக்கனை உருவாக்கலாம்; எனவே உங்கள் சர்வர் நம்புவதற்கு முன் தன் விசையால் கையொப்பத்தைச் சரிபார்க்க வேண்டும்.
JWT காலாவதியாகிவிட்டதா என்று எப்படிச் சரிபார்ப்பது?
ஒட்டி நிலை வரியைப் படியுங்கள். இது exp உரிமைகோரலை உங்கள் சாதனக் கடிகாரத்துடன் ஒப்பிட்டு, Expired, செல்லுபடியாகும் காலத்துக்குள், அல்லது காலாவதி நேரம் இல்லை எனச் சொல்கிறது; nbf நேரம் இன்னும் வராத டோக்கனையும் குறிக்கும்.
exp, iat, nbf என்றால் என்ன பொருள்?
exp என்பது டோக்கன் காலாவதியாகும் நேரம், iat அது வழங்கப்பட்ட நேரம், nbf அதற்கு முன் அது செல்லாத நேரம். இவை வினாடிகளில் Unix நேர முத்திரைகளாகச் சேமிக்கப்படுகின்றன; இந்தக் கருவி அவற்றை உங்கள் நேர மண்டலத்தில் தேதிகளாகக் காட்டும்.
JWT இன் மூன்று பகுதிகள் என்ன?
கையொப்பமிடப்பட்ட JWT header.payload.signature வடிவில் இருக்கும். தலைப்பு கையொப்ப அல்காரிதம் (alg) மற்றும் வகையைக் கூறும்; உள்ளடக்கம் sub, exp போன்ற உரிமைகோரல்களையும் உங்கள் தனிப் பண்புகளையும் கொண்டிருக்கும்; கையொப்பம் முதல் இரண்டும் மாறவில்லை என்பதை நிரூபிக்கும்.
முழு Authorization தலைப்பையும் ஒட்டலாமா?
ஆம். குறிவிலக்கும் முன் முன்னணியில் உள்ள "Bearer " நீக்கப்படும்; அதனால் தலைப்பின் மதிப்பை உள்ளபடியே ஒட்டலாம்.
என் டோக்கனை ஏன் படிக்க முடியவில்லை?
கையொப்பமிடப்பட்ட JWT க்கு புள்ளிகளால் பிரிக்கப்பட்ட மூன்று பகுதிகள் உண்டு; எத்தனை கிடைத்தன என்று பிழை சொல்லும். குறியாக்கம் செய்யப்பட்ட டோக்கன்கள் (JWE, ஐந்து பகுதிகள்) சாவி இல்லாமல் படிக்க முடியாது; சில சேவைகள் JWT அல்லாத, உள்ளடக்கம் தெரியாத டோக்கன்களையும் பயன்படுத்தும்.
JWT குறியாக்கம் செய்யப்பட்டதா?
பொதுவாக இல்லை. சாதாரண கையொப்பமிடப்பட்ட JWT வெறுமனே குறியீட்டாக்கப்பட்டது; அதை வைத்திருக்கும் யாரும் உள்ளடக்கத்தைப் படிக்கலாம். டோக்கன் குறியாக்கம் செய்யப்படாவிட்டால், JWT உள்ளடக்கத்தில் ரகசியங்களை வைக்காதீர்கள்.
JWT குறிவிலக்கி இலவசமா?
ஆம். இது இலவசமாகப் பயன்படுத்தலாம், பதிவு தேவையில்லை, எதையும் நிறுவ வேண்டியதில்லை.
தொடர்புடைய கருவிகள்
- Base64 டிகோட் மற்றும் என்கோட்நீங்கள் தட்டச்சு செய்யும்போதே Base64-ஐ உரையாக டிகோட் செய்யுங்கள், அல்லது உரையை Base64 ஆக என்கோட் செய்யுங்கள். 50 MB வரையிலான ஃபைலையும் மாற்றலாம்.
- JSON வடிவமைப்பிJSON ஐ ஒட்டிச் சரிபாருங்கள், தெளிவாக வடிவமைக்கலாம் அல்லது ஒரே வரியாகச் சுருக்கலாம். பிழை இருந்தால் எங்கே என்று காட்டும்.
- Unix நேர முத்திரை மாற்றிUnix நேர முத்திரையை எந்த நேர மண்டலத்திலும் தேதியாக மாற்றுங்கள், அல்லது தேதியை வினாடி முத்திரையாக மாற்றுங்கள். ஒரே நேரத்தில் 1,000 வரை.