# JWT-இன் காலாவதியைப் படித்தல்: சரிபார்ப்பி எதை டிகோட் செய்கிறது, எதைச் சொல்ல முடியாது

> சரிபார்ப்பி சுருக்க JWT-ஐ எப்படிப் பிரித்து டிகோட் செய்கிறது, exp, nbf, iat ஆகியவற்றை எப்படி மதிப்பிடுகிறது, அதன் பச்சை 'செல்லுபடியான டோக்கன்' எதைக் குறிக்கும் எதைக் குறிக்காது, நிராகரிக்கப்படும் உள்ளீட்டு வடிவங்கள்; அனைத்து வெளியீடுகளும் உண்மையான பக்கத்திலிருந்து.

- Tool: [JWT காலாவதி சரிபார்ப்பான்](https://toolsg.com/ta/jwt-expiration-checker)
- Language: ta (available: en, zh, ms, ta)
- Last verified against official sources: 2026-10-20
- Source site: ToolSG — a planning guide, not official or financial advice. Cite the agencies listed under Sources.

## முக்கிய எண்கள் ஒரே பார்வையில்

| விவரம் | மதிப்பு | ஆதாரம் |
| --- | --- | --- |
| கையொப்பம் | ஒருபோதும் சரிபார்க்கப்படாது — 'செல்லுபடியான டோக்கன்' என்பது exp கோரிக்கை எதிர்காலத்தில் உள்ளது என்பதை மட்டுமே குறிக்கும். இந்தச் சோதனையில் தேறும் டோக்கனை யாரும் போலியாக உருவாக்கலாம். | [IETF — RFC 7519](https://www.rfc-editor.org/rfc/rfc7519.html) |
| எப்போது காலாவதி | exp சாதனக் கடிகாரத்தை விட முந்தையது — exp-க்குச் சமமான சரியான விநாடியில் பக்கம் இன்னும் செல்லுபடி என்கிறது; exp 'அன்று அல்லது அதன் பின்' என்றால் நிராகரிக்க வேண்டும் என RFC 7519 கூறுகிறது. |  |
| ஏற்கும் வடிவம் | புள்ளிகளால் பிரிக்கப்பட்ட மூன்று பகுதிகள், வேறொன்றும் இல்லை — தொடக்கத்தில் 'Bearer ', உள்ளே வரி முறிவுகள், அல்லது 5-பகுதி மறையாக்கப்பட்ட டோக்கன் இருந்தால் பிழை வரும். |  |
| காட்டப்படும் நேரங்கள் | UTC, நாள்/மாதம்/ஆண்டு, 24 மணி — எ.கா. 20/10/2026, 02:26:54 UTC, எல்லா மொழிகளிலும். |  |

## காலாவதியான டோக்கனால் வந்திருக்கக்கூடிய 401-ஐ சரிசெய்தல்

சரிபார்ப்பி 'இந்த டோக்கன் என்ன கோருகிறது?' என்பதற்குப் பதில் தரும்; 'சேவையகம் இதை ஏற்குமா?' என்பதற்கு அல்ல.

1. **டோக்கனை மட்டும் நகலெடுங்கள்** — Authorization தலைப்புப் பெயர் அல்லது Bearer முன்னொட்டு இல்லாமல் மூன்று பகுதிச் சரத்தை எடுங்கள். அதை ஒரு சான்றாகக் கருதுங்கள்: செயலில் உள்ள டோக்கன் வைத்திருப்பவர் பயனராகச் செயல்பட முடியும்.
2. **நிலையையும் exp வரியையும் படியுங்கள்** — exp கடந்துவிட்டதா, எவ்வளவு முன்பு, nbf இன்னும் முன்னால் உள்ளதா எனக் கவனியுங்கள். பச்சைக் குறியை வேறு எதற்கும் சான்றாகக் கொள்ளாதீர்கள்.
3. **சேவையகக் கடிகாரத்துடன் ஒப்பிடுங்கள்** — exp சரியாகத் தெரிந்தும் சேவையகம் ஏற்கவில்லையெனில், exp-யையும் உங்கள் சாதன நேரத்தையும் மாற்றிக் கடிகார வேறுபாட்டைத் தேடுங்கள். கருவிகள்: [Unix நேர முத்திரை மாற்றி](https://toolsg.com/ta/unix-timestamp-converter)
4. **டோக்கனைப் புதுப்பிக்கவும் அல்லது மீண்டும் வழங்கவும்** — காலாவதியான டோக்கன்களை அடையாள வழங்குநரே புதுப்பிக்க வேண்டும். கையொப்பம், வழங்குநர், பார்வையாளர் சரிபார்ப்பு சேவையகத்திலேயே இருக்கும்.

## பக்கம் என்ன செய்கிறது

சுருக்க JWT என்பது புள்ளிகளால் இணைக்கப்பட்ட மூன்று base64url சரங்கள்: தலைப்பு, உள்ளடக்கம், கையொப்பம். பக்கம் ஒட்டிய உரையை வெட்டி, `.` இல் பிரித்து, சரியாக மூன்று பகுதிகளைக் கோருகிறது. முதல் இரண்டையும் UTF-8 JSON ஆக டிகோட் செய்து மீண்டும் உள்தள்ளிக் காட்டும்; மூன்றாவது படிக்கப்படாது. எதுவும் எங்கும் அனுப்பப்படாது: பக்கத்தின் ஸ்கிரிப்ட் எந்த நெட்வொர்க் கோரிக்கையும் செய்யாது. **JWT ஐ டிகோட் செய்** சொடுக்கும் **காலாவதியைச் சரிபார்** சொடுக்கும் ஒரே காரியத்தைச் செய்யும்; பெட்டியில் Ctrl+Enter-உம் அதை இயக்கும்.

JWT உள்ளடக்கம் குறியாக்கப்பட்டது, மறையாக்கப்பட்டது அல்ல. டோக்கனை வைத்திருக்கும் எவரும் ஒவ்வொரு கோரிக்கையையும் படிக்கலாம்; அதனால்தான் டிகோட் எளிது, அதனால்தான் கோரிக்கைகளுக்குள் ரகசியங்களை வைக்கக் கூடாது.

## exp, nbf, iat எப்படி மதிப்பிடப்படுகின்றன

கோரிக்கைகள் NumericDate மதிப்புகள்: 1970-01-01T00:00:00Z முதல் விநாடிகள், லீப் விநாடிகளைப் புறக்கணித்து (RFC 7519). பக்கம் அவற்றை உங்கள் சாதனக் கடிகாரத்துடன் ஒப்பிடும்.

| கோரிக்கை | இந்தப் பக்கத்தில் நடத்தை | RFC 7519 பொருள் |
| --- | --- | --- |
| `exp` | கடந்தது: சிவப்பு "டோக்கன் காலாவதியானது", எவ்வளவு முன்பு என்பதுடன். எதிர்காலம்: பச்சை "செல்லுபடியாகும் டோக்கன்", மீதமுள்ள நேரத்துடன் | இந்த நேரத்தில் அல்லது அதன் பின் டோக்கனை ஏற்கக்கூடாது (MUST NOT) |
| `nbf` | இன்னும் எதிர்காலத்தில் இருக்கும்போது மட்டும் காட்டப்படும் ("டோக்கன் இன்னும் செல்லுபடியாகவில்லை", "Valid in …"); கடந்த `nbf` குறிப்பிடப்படாது | இந்த நேரத்துக்கு முன் டோக்கனை ஏற்கக்கூடாது |
| `iat` | காட்டப்படும், மதிப்பிடப்படாது; எதிர்கால `iat` எச்சரிக்கையைத் தூண்டாது | டோக்கன் வழங்கப்பட்ட நேரம் |

சேவையகத்தில் இந்தச் சோதனைகளில் தோல்வியடையும் டோக்கன் இங்கே ஆரோக்கியமாகத் தெரியலாம்; ஏனெனில் சேவையகம் கையொப்பம், வழங்குநர் (`iss`), பார்வையாளர் (`aud`), தன் சொந்த விதிகளையும் சோதிக்கும்; எந்தக் கோரிக்கைகள் தேவை என்பது சூழலைப் பொறுத்தது என RFC 7519 கூறுகிறது.

சரிபார்த்த நடத்தைகள் (உருவாக்கிய டோக்கன்களுடன் இயக்கியவை):

- `exp` இல்லையெனில், அல்லது `exp` `0` ஆக இருந்தால், மஞ்சள் "காலாவதி அமைக்கப்படவில்லை" வரும். பூஜ்ஜியம் இல்லாததாகக் கருதப்படும்.
- சரமான `exp` (`"1792455807"`) ஏற்கப்பட்டு எண்ணாக ஒப்பிடப்படும்.
- மில்லிவிநாடிகளில் (13 இலக்கம்) தரப்பட்ட `exp` விநாடிகளாகப் படிக்கப்படும்: பக்கம் "செல்லுபடியாகும் டோக்கன்" எனவும், சுமார் 2 கோடி நாட்கள் மீதம் எனவும், ஆண்டு 58770 எனவும் காட்டும். அபத்தமான காலாவதியைக் கண்டால் வழங்குநர் தவறான அலகைப் பயன்படுத்தியிருக்கிறார்.
- சரியான எல்லை விநாடி இன்னும் செல்லுபடி எனக் கருதப்படும்; RFC விதியை விட ஒரு விநாடி தாமதம்.
- எந்த அவகாசமும் இல்லை. கடிகார வேறுபாட்டுக்குச் சிறு அனுமதியை RFC 7519 அனுமதிக்கிறது; சேவையகங்கள் அதைப் பயன்படுத்துவதுண்டு, இந்தப் பக்கம் பயன்படுத்தாது.
- மீதமுள்ள நேரம் நாட்கள், மணி, நிமிடங்களைக் காட்டும்; ஒரு நாளுக்குக் குறைவாக இருக்கும்போது மட்டுமே விநாடிகள்.
- பாதுகாப்பற்ற டோக்கன்களும் (`alg: none`, வெற்றுக் கையொப்பம், RFC 7519 பிரிவு 6-இன்படி செல்லுபடி) "செல்லுபடியாகும் டோக்கன்" எனவே காட்டப்படும்.

## எடுத்துக்காட்டுகள்

`exp` 2 ம 5 நி முன்னால் உள்ள டோக்கன் (HS256 தலைப்புடன் உருவாக்கியது): மீதமுள்ள நேரம் "2 மணிநேரம் 5 நிமிடங்கள் 3 விநாடிகள்", காலாவதி நேரம் `20/10/2026, 02:26:54 UTC`, வெளியிடப்பட்ட நேரமும் காட்டப்படும். `exp` 2 நாள் 1 மணி 5 விநாடிகளுக்கு முன் உள்ள டோக்கன்: "காலாவதியானது: 2 நாட்கள் 1 மணிநேரங்கள் முன்பு". `nbf` பத்து நிமிடம் முன்னாலும் `exp` இரண்டு மணி முன்னாலும் உள்ள டோக்கன்: "செல்லுபடியாகும் டோக்கன்" மற்றும் "டோக்கன் இன்னும் செல்லுபடியாகவில்லை" இரண்டும், செல்லுபடியாகும் வரையிலான நேரத்துடன்.

## தோல்வியடையும் உள்ளீடுகள்

| ஒட்டியது | செய்தி |
| --- | --- |
| `Bearer eyJ…` | JWT-ஐப் பிரிப்பதில் பிழை (முன்னொட்டு முதல் பகுதியைச் செல்லாததாக்குகிறது) |
| இரண்டு பகுதிகள், அல்லது ஐந்து பகுதிகள் (மறையாக்கப்பட்ட JWE) | JWT-யில் புள்ளிகளால் பிரிக்கப்பட்ட 3 பகுதிகள் இருக்க வேண்டும் |
| பல வரிகளாகச் சுற்றப்பட்ட டோக்கன் | JWT-ஐப் பிரிப்பதில் பிழை (உள்ளே உள்ள வெற்றிடம் நீக்கப்படாது) |
| JSON அல்லாத உள்ளடக்கம் | JWT-ஐப் பிரிப்பதில் பிழை |
| நிரப்பு `=` எழுத்துகள் | JWT-ஐப் பிரிப்பதில் பிழை (வடிவம் நிரப்பு இல்லாத base64url) |

JSON அணியான உள்ளடக்கம் நன்றாக டிகோட் ஆகி, "காலாவதி அமைக்கப்படவில்லை" எனக் காட்டி அணியை அச்சிடும்.

> **குறிப்பு:** சந்தேகத்துக்குரிய `exp`-ஐ [Unix நேரமுத்திரை மாற்றி](https://toolsg.com/ta/unix-timestamp-converter) மூலம் மாற்றுங்கள். அது 1970-இல் வந்தால் அலகு எதிர்மறையாக உள்ளது (விநாடிகள் மில்லிவிநாடியாகக் கருதப்பட்டன); தொலைவான எதிர்காலத்தில் வந்தால் அது மில்லிவிநாடி.

## பொதுவான தவறுகள்

- "செல்லுபடியாகும் டோக்கன்" என்பதை "உண்மையான டோக்கன்" எனப் படிப்பது. சாவியை வைத்திருக்கும் சேவையகம் மட்டுமே கையொப்பத்தைச் சரிபார்க்க முடியும்.
- உண்மையான உற்பத்தி டோக்கன்களை உங்கள் கட்டுப்பாட்டில் இல்லாத கருவிகளில் ஒட்டுவது. இந்தப் பக்கம் உள்ளூரில் இயங்கும், ஆனால் உங்கள் கிளிப்போர்டு அல்லது வரலாற்றிலுள்ள டோக்கன் இன்னும் ஒரு சான்றே.
- உள்ளடக்கத்திலுள்ள பெரிய எண்கள் JavaScript எண்களாக அச்சாகும் என்பதை மறப்பது (`12345678901234567890` → `12345678901234567000`).
- வேறொரு நேர மண்டலத்திலுள்ள சேவையகத்துடன் சாதனக் கடிகாரத்தை ஒப்பிட்டு, exp எப்போதும் UTC என்பதை மறப்பது.

## தொடர்புடைய கருவிகள்

`exp`, `iat`-ஐ மாற்ற [Unix நேரமுத்திரை மாற்றி](https://toolsg.com/ta/unix-timestamp-converter), டிகோட் செய்த JSON-ஐ ஆராய [JSON பார்வையாளர்](https://toolsg.com/ta/json-viewer), ஒரு பகுதியைக் கையால் டிகோட் செய்ய [Base64 குறியாக்கி](https://toolsg.com/ta/base64-encoder).

## அடிக்கடி கேட்கப்படும் கேள்விகள்

**JWT டோக்கன் என்றால் என்ன?**

JWT (JSON Web Token) என்பது தரப்புகளிடையே தகவலைப் பாதுகாப்பாக அனுப்பப் பயன்படும் சுருக்கமான, URL-க்கு ஏற்ற டோக்கன் வடிவம். நவீன இணையப் பயன்பாடுகளில் அங்கீகாரத்துக்கும் அனுமதிக்கும் பொதுவாகப் பயன்படுகிறது. புள்ளிகளால் பிரிக்கப்பட்ட தலைப்பு, உள்ளடக்கம், கையொப்பம் என மூன்று பகுதிகள் இதில் உள்ளன.

**எனது JWT சேவையகத்துக்கு அனுப்பப்படுமா?**

இல்லை. JWT பிரித்தலும் காலாவதி சரிபார்ப்பும் உங்கள் உலாவியில் நடக்கும். டோக்கன் சாதனத்தை விட்டு வெளியேறாது; எனவே உற்பத்தி மற்றும் முக்கிய அங்கீகார டோக்கன்களுக்கும் இந்தக் கருவி பாதுகாப்பானது.

**இந்தக் கருவி JWT கையொப்பங்களைச் சரிபார்க்குமா?**

இல்லை. உள்ளடக்கத்தையும் காலாவதியையும் பார்க்க டோக்கனை மட்டும் பிரிக்கும்; குறியாக்கக் கையொப்பத்தைச் சரிபார்க்காது. உற்பத்திப் பயன்பாடுகளில் உள்ளடக்கத்தை நம்புவதற்கு முன் உங்கள் சேவையகத்தில் கையொப்பத்தை எப்போதும் சரிபார்க்கவும்.

**"டோக்கன் காலாவதியானது" என்பதன் பொருள் என்ன?**

JWT-யிலுள்ள "exp" (காலாவதி) உரிமைகோரலில் உள்ள நேரம் கடந்துவிட்டது என்பதே பொருள். காலாவதியான டோக்கன்களைச் சேவையகங்கள் ஏற்கக்கூடாது; பயனர் மீண்டும் உள்நுழையவோ டோக்கனைப் புதுப்பிக்கவோ வேண்டியிருக்கும்.

**எனது JWT-யில் காலாவதி நேரம் இல்லாவிட்டால்?**

"exp" உரிமைகோரல் இல்லாவிட்டால் JWT தானாகக் காலாவதியாகாது. பாதுகாப்புக் காரணங்களால் இது பொதுவாகப் பரிந்துரைக்கப்படுவதில்லை. பெரும்பாலான அங்கீகார அமைப்புகள் காலாவதி நேரத்தை அமைக்க வேண்டும்.

**பிரிக்கப்பட்ட JWT தரவை எப்படிப் படிப்பது?**

பிரித்த பிறகு வழிமுறை மற்றும் டோக்கன் வகை கொண்ட தலைப்பையும், பயனர் ID, காலாவதி, வழங்கிய நேரம் மற்றும் தனிப்பயன் தரவு போன்ற உரிமைகோரல்கள் கொண்ட உள்ளடக்கத்தையும் கருவி காட்டும். வாசிக்க எளிதாக எல்லாத் தரவும் JSON வடிவில் காட்டப்படும்.

**எனது செல்லுபடியாகும் டோக்கன் ஏன் காலாவதியானதாகக் காட்டப்படுகிறது?**

உங்கள் சாதனத்தின் கணினி நேரத்தைச் சரிபார்க்கவும்; காலாவதி சோதனை உள்ளூர் கடிகாரத்தைப் பயன்படுத்துகிறது. நேரம் தவறாக இருந்தால் செல்லுபடியாகும் டோக்கனும் காலாவதியாகக் காட்டப்படலாம். டோக்கனுக்கு சரியான காலாவதி நேரம் வழங்கப்பட்டதையும் உறுதிப்படுத்துங்கள்.

**எந்தப் பயன்பாட்டிலிருந்தும் வரும் டோக்கனைப் பிரிக்க முடியுமா?**

முடியும். எந்தப் பயன்பாடு அல்லது கட்டமைப்பு உருவாக்கியிருந்தாலும் நிலையான JWT வடிவத்தைப் பின்பற்றும் டோக்கனை இந்தக் கருவி பிரிக்கும். JWT-கள் RFC 7519 தரநிலையைப் பின்பற்றுவதால் தளங்களிலும் நிரலாக்க மொழிகளிலும் இயங்கும்.

**JWT-யின் மூன்று பகுதிகள் எவை?**

புள்ளிகளால் பிரிக்கப்பட்ட Base64URL குறியாக்கமுள்ள மூன்று பகுதிகள்: தலைப்பு (வழிமுறையும் வகையும்), உள்ளடக்கம் (உரிமைகோரல்களும் தரவும்), கையொப்பம் (சரிபார்ப்புக்கான குறியாக்கக் கையொப்பம்). வடிவம்: xxxxx.yyyyy.zzzzz

**உற்பத்தி டோக்கன்களுடன் இந்தக் கருவியைப் பயன்படுத்துவது பாதுகாப்பானதா?**

செயலாக்கம் உலாவியிலேயே நடைபெற்று டோக்கன் சாதனத்தை விட்டு வெளியேறாததால் பாதுகாப்பானது. இருப்பினும் முக்கிய டோக்கன்களை எங்கு ஒட்டுகிறீர்கள் என்பதில் கவனமாக இருங்கள். ரகசியத் தகவல் கொண்ட பிரிக்கப்பட்ட உள்ளடக்கத்தைப் பகிர வேண்டாம்.

**exp, iat மற்றும் nbf உரிமைகோரல்களுக்கு என்ன வேறுபாடு?**

exp என்பது டோக்கன் காலாவதியாகும் நேரம்; iat என்பது டோக்கன் உருவாக்கப்பட்ட நேரம்; nbf என்பது டோக்கன் செல்லுபடியாகத் தொடங்கும் நேரம். மூன்றும் Unix நேரமுத்திரைகளைப் பயன்படுத்துகின்றன (1970 ஜனவரி 1 முதல் விநாடிகள்).

**JWT டோக்கன்கள் எவ்வளவு அடிக்கடி காலாவதியாக வேண்டும்?**

பாதுகாப்புக்காக அணுகல் டோக்கன்கள் பொதுவாக 15 நிமிடங்கள் முதல் 1 மணிநேரத்துக்குள் காலாவதியாக வேண்டும். புதுப்பிப்பு டோக்கன்கள் நாட்கள் அல்லது வாரங்கள் நீடிக்கலாம். பொருத்தமான காலம் உங்கள் பாதுகாப்புத் தேவைகளையும் பயனர் அனுபவத்தையும் பொறுத்தது.


## ஆதாரங்கள்

- [IETF — RFC 7519, JSON Web Token (JWT)](https://www.rfc-editor.org/rfc/rfc7519.html) — exp, nbf, iat, NumericDate, unsecured JWTs, context-dependent validity.
- [IETF — RFC 7515, JSON Web Signature (JWS)](https://www.rfc-editor.org/rfc/rfc7515.html) — The compact serialisation: base64url header, payload and signature.
- [IETF — RFC 4648, Base64url encoding](https://www.rfc-editor.org/rfc/rfc4648.html)
