DevToys Web Pro iconDevToys Web Proಬ್ಲಾಗ್
ನಮಗೆ ರೇಟಿಂಗ್ ನೀಡಿ:
ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಪ್ರಯತ್ನಿಸಿ:

JWT ಎನ್‌ಕೋಡರ್ / ಡಿಕೋಡರ್

ಸಂರಚನೆ

  • ಮೋಡ್

JWT

  • ಬಣ್ಣ-ಕೋಡ್ ಮಾಡಿದ ಭಾಗಗಳು:
    ಹೆಡರ್
    ಪೇಲೋಡ್
    ಸಹಿ
    eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

    ಮಾನ್ಯತೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳು

    ಸಹಿಯನ್ನು ಮಾನ್ಯಗೊಳಿಸಿ
    ಜೀವಿತಾವಧಿಯನ್ನು ಮಾನ್ಯಗೊಳಿಸಿ
    ಇಶ್ಯೂಯರ್ ಅನ್ನು ಮಾನ್ಯಗೊಳಿಸಿ
    ಆಡಿಯನ್ಸ್ ಅನ್ನು ಮಾನ್ಯಗೊಳಿಸಿ
    ತಾಂತ್ರಿಕ ವಿವರಗಳು

    JWT ಎನ್‌ಕೋಡರ್/ಡಿಕೋಡರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

    ಈ ಸಾಧನ ಏನು ಮಾಡುತ್ತದೆ

    JWT ಡಿಕೋಡರ್ JSON Web Tokens ನ ವಿಷಯಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ; ಪರಿಶೀಲನೆ ಮತ್ತು ಡಿಬಗ್ಗಿಂಗ್‌ಗಾಗಿ ಹೆಡರ್, ಪೇಲೋಡ್, ಮತ್ತು ಸಿಗ್ನೇಚರ್ ಘಟಕಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ. ಈ jwt parser JWT ಟೋಕನ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿ ಡಿಕೋಡ್ ಮಾಡಿದ ಮಾಹಿತಿಯನ್ನು ಓದಲು ಸುಲಭವಾದ ರೂಪದಲ್ಲಿ ತೋರಿಸುತ್ತದೆ, ಇದರಿಂದ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಟೋಕನ್ ರಚನೆ ಮತ್ತು ವಿಷಯವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯವಾಗುತ್ತದೆ. ನೀವು decode jwt online ಮಾಡಬೇಕಾದಾಗ ಅಥವಾ API ಗಳು, ದೃಢೀಕರಣ ವ್ಯವಸ್ಥೆಗಳು, ಅಥವಾ authorization ಹೆಡರ್‌ಗಳಿಂದ ಬಂದ jwt ಟೋಕನ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕಾದಾಗ, ಈ ಉಪಕರಣವು ತಕ್ಷಣದ ಟೋಕನ್ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. json web token decoder ಟೋಕನ್‌ಗಳಲ್ಲಿ ಅಡಗಿರುವ ಕ್ಲೇಮ್‌ಗಳು, ಅವಧಿ ಮುಕ್ತಾಯ ಸಮಯಗಳು, ಇಶ್ಯೂರ್ ಮಾಹಿತಿ, ಮತ್ತು ಇತರೆ ಮೆಟಾಡೇಟಾವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ. ಈ jwt viewer ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಟೋಕನ್‌ಗಳು ಹೊರಗಿನ ಸರ್ವರ್‌ಗಳಿಗೆ ಎಂದಿಗೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ. jwt debugger ಟೋಕನ್ ಫಾರ್ಮ್ಯಾಟ್ ಸಮಸ್ಯೆಗಳು, ಅವಧಿ ಮುಗಿದ ಟೋಕನ್‌ಗಳು, ಅಥವಾ ದೃಢೀಕರಣ ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದಾದ ಅನಿರೀಕ್ಷಿತ ಕ್ಲೇಮ್ ಮೌಲ್ಯಗಳನ್ನು ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

    ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆ ಪ್ರಕರಣಗಳು

    ಡೆವಲಪರ್‌ಗಳು ದೃಢೀಕರಣ ಸಮಸ್ಯೆಗಳನ್ನು ಟ್ರಬಲ್‌ಶೂಟ್ ಮಾಡುವಾಗ, ಟೋಕನ್‌ಗಳನ್ನು ಒಳಗೊಂಡ API ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುವಾಗ, ಅಥವಾ ಟೋಕನ್-ಆಧಾರಿತ ಭದ್ರತಾ ಜಾರಿಕೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಾಗ JWT ಡಿಕೋಡರ್‌ಗಳನ್ನು ಬಳಸುತ್ತಾರೆ. jwt online ಕಾರ್ಯಕ್ಷಮತೆ ಸಿಂಗಲ್ ಸೈನ್-ಆನ್ (SSO) ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಡಿಬಗ್ ಮಾಡುವಾಗ, OAuth ಫ್ಲೋಗಳನ್ನು ಜಾರಿಗೆ ತರುವಾಗ, ಅಥವಾ ಸೇವೆಗಳ ನಡುವಿನ ಸಂವಹನಕ್ಕಾಗಿ JWT ಬಳಸುವ ಮೈಕ್ರೋಸರ್ವೀಸ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಅತ್ಯಾವಶ್ಯಕ. ದೃಢೀಕರಣ ಮಿಡ್‌ಲ್ವೇರ್ ನಿರ್ಮಿಸುವಾಗ, ಟೋಕನ್ ರಿಫ್ರೆಶ್ ಲಾಜಿಕ್ ಜಾರಿಗೆ ತರುವಾಗ, ಅಥವಾ authorization ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಟೋಕನ್ ಕ್ಲೇಮ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸುವಾಗ ಅನೇಕ ಡೆವಲಪರ್‌ಗಳಿಗೆ parse jwt tokens ಅಗತ್ಯವಾಗುತ್ತದೆ. jwt encoder ಟೆಸ್ಟ್ ಟೋಕನ್‌ಗಳನ್ನು ರಚಿಸುವಾಗ, ಟೋಕನ್ ಜನರೇಷನ್ ಲಾಜಿಕ್ ಜಾರಿಗೆ ತರುವಾಗ, ಅಥವಾ ಟೋಕನ್‌ಗಳನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಾಗ ಸಹಾಯ ಮಾಡುತ್ತದೆ. JWT ಡಿಕೋಡಿಂಗ್ ಭದ್ರತಾ ಆಡಿಟ್‌ಗಳು, ಟೋಕನ್ ಅವಧಿ ಮುಕ್ತಾಯ ಮಾನಿಟರಿಂಗ್, ಅಥವಾ ತೃತೀಯ-ಪಕ್ಷ ಐಡೆಂಟಿಟಿ ಪ್ರೊವೈಡರ್‌ಗಳಿಂದ ಬಂದ ಟೋಕನ್‌ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುವಾಗ ಮೌಲ್ಯಯುತ. jwt validator ಟೋಕನ್ ವ್ಯಾಲಿಡೇಶನ್ ಏಕೆ ವಿಫಲವಾಗಬಹುದು ಅಥವಾ authorization ನಿರ್ಧಾರಗಳಿಗೆ ಯಾವ ಕ್ಲೇಮ್‌ಗಳು ಲಭ್ಯವಿವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

    ಡೇಟಾ ಸ್ವರೂಪಗಳು, ಪ್ರಕಾರಗಳು, ಅಥವಾ ರೂಪಾಂತರಗಳು

    JWT ಟೋಕನ್‌ಗಳು ಡಾಟ್‌ಗಳಿಂದ ಬೇರ್ಪಡಿಸಲಾದ ಮೂರು Base64-ಎನ್‌ಕೋಡ್ ಮಾಡಿದ ಭಾಗಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ: ಹೆಡರ್, ಪೇಲೋಡ್, ಮತ್ತು ಸಿಗ್ನೇಚರ್. jwt header decoder ಅಲ್ಗೋರಿದಮ್ ಮಾಹಿತಿ (ಉದಾ. HS256, RS256, ES256) ಮತ್ತು ಟೋಕನ್ ಪ್ರಕಾರವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ, ხოლო jwt payload viewer ಮಾನಕ ಕ್ಲೇಮ್‌ಗಳು (iss, sub, aud, exp, iat) ಮತ್ತು ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್-ನಿರ್ದಿಷ್ಟ ಕ್ಲೇಮ್‌ಗಳನ್ನು ಒಳಗೊಂಡ ಕ್ಲೇಮ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ವಿಭಿನ್ನ JWT ಅಲ್ಗೋರಿದಮ್‌ಗಳು ವಿವಿಧ ಸಿಗ್ನೇಚರ್ ವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತವೆ: HMAC ಅಲ್ಗೋರಿದಮ್‌ಗಳು ಹಂಚಿಕೊಂಡ ಸೀಕ್ರೆಟ್‌ಗಳನ್ನು ಬಳಸುತ್ತವೆ, RSA ಅಲ್ಗೋರಿದಮ್‌ಗಳು ಪಬ್ಲಿಕ್/ಪ್ರೈವೇಟ್ ಕೀ ಜೋಡಿಗಳನ್ನು ಬಳಸುತ್ತವೆ, ಮತ್ತು ECDSA ಅಲ್ಗೋರಿದಮ್‌ಗಳು ಎಲಿಪ್ಟಿಕ್ ಕರ್ವ್ ಕ್ರಿಪ್ಟೋಗ್ರಫಿಯನ್ನು ಬಳಸುತ್ತವೆ. jwt inspector ಟೋಕನ್ ಅವಧಿ ಮುಕ್ತಾಯ (exp), ಇಶ್ಯೂಡ್ ಅಟ್ (iat), ಮತ್ತು ನಾಟ್ ಬಿಫೋರ್ (nbf) ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ; ಇವು ಟೋಕನ್ ಮಾನ್ಯತಾ ಅವಧಿಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ. ಕೆಲವು ಟೋಕನ್‌ಗಳಲ್ಲಿ audience (aud) ಕ್ಲೇಮ್‌ಗಳು ಇರುತ್ತವೆ, ಅವು ಟೋಕನ್ ಬಳಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ಸೇವೆಗಳಿಗೆ ಮಿತಿಗೊಳಿಸುತ್ತವೆ. ಡಿಕೋಡ್ ಪ್ರಕ್ರಿಯೆ ಮಾನಕ ಮತ್ತು ಕಸ್ಟಮ್ ಕ್ಲೇಮ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಎರಡನ್ನೂ ನಿರ್ವಹಿಸುತ್ತದೆ; ಟೋಕನ್ ಪೇಲೋಡ್‌ನೊಳಗಿನ ನೆಸ್ಟೆಡ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳು ಮತ್ತು ಅರೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

    ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್‌ಗಳು

    JWT ಡಿಕೋಡರ್‌ಗಳನ್ನು ಬಳಸುವಾಗ, ಡಿಕೋಡಿಂಗ್ ಕೇವಲ ಟೋಕನ್ ವಿಷಯವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ ಮತ್ತು ಸಿಗ್ನೇಚರ್‌ಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸುವುದಿಲ್ಲ ಅಥವಾ ಟೋಕನ್ ಪ್ರಾಮಾಣಿಕತೆಯನ್ನು ಪರಿಶೀಲಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ. jwt token decoder ಸೈನಿಂಗ್ ಕೀ ಅಥವಾ ವ್ಯಾಲಿಡೇಶನ್ ಲಾಜಿಕ್‌ಗೆ ಪ್ರವೇಶವಿಲ್ಲದೆ ಟೋಕನ್ ಮಾನ್ಯವೇ, ಅವಧಿ ಮುಗಿದಿದೆಯೇ, ಅಥವಾ ಸರಿಯಾಗಿ ಸೈನ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅಮಾನ್ಯ Base64 ಎನ್‌ಕೋಡಿಂಗ್ ಅಥವಾ ಭಾಗಗಳು ಕಾಣೆಯಾದ ತಪ್ಪಾಗಿ ರೂಪುಗೊಂಡ ಟೋಕನ್‌ಗಳು ಡಿಕೋಡಿಂಗ್ ದೋಷಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ. ಕೆಲವು ಟೋಕನ್‌ಗಳಲ್ಲಿ ಕ್ಲೇಮ್‌ಗಳಲ್ಲಿ ಸಂವೇದನಾಶೀಲ ಮಾಹಿತಿ ಇರಬಹುದು; ಅದನ್ನು ಲಾಗ್ ಮಾಡಬಾರದು ಅಥವಾ ಡೆವಲಪ್ಮೆಂಟ್ ಉಪಕರಣಗಳಲ್ಲಿ ಪ್ರದರ್ಶಿಸಬಾರದು. parse jwt ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಟೋಕನ್ ವಿಷಯ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಆಗಿಲ್ಲ, ಕೇವಲ ಎನ್‌ಕೋಡ್ ಆಗಿದೆ ಎಂಬುದನ್ನು ಪರಿಗಣಿಸಿ; ಆದ್ದರಿಂದ ಸಂವೇದನಾಶೀಲ ಡೇಟಾವನ್ನು JWT ಪೇಲೋಡ್‌ಗಳಲ್ಲಿ ಎಂದಿಗೂ ಸಂಗ್ರಹಿಸಬಾರದು. ವ್ಯವಸ್ಥೆಗಳ ನಡುವಿನ ಕ್ಲಾಕ್ ಸ್ಕ್ಯೂ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ವ್ಯಾಖ್ಯಾನವನ್ನು ಪ್ರಭಾವಿಸಬಹುದು, ಇದರಿಂದ ಟೋಕನ್‌ಗಳು ಅವಧಿ ಮುಗಿದಂತೆ ಅಥವಾ ಇನ್ನೂ ಮಾನ್ಯವಾಗದಂತೆ ಕಾಣಬಹುದು. ಉತ್ಪಾದನಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಡಿಕೋಡ್ ಮಾಡಿದ ವಿಷಯದ ದೃಶ್ಯ ಪರಿಶೀಲನೆಗೆ ಮಾತ್ರ ಅವಲಂಬಿಸದೆ, ಟೋಕನ್‌ಗಳನ್ನು ಸದಾ ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಆಗಿ ವ್ಯಾಲಿಡೇಟ್ ಮಾಡಿ.

    ಕೋಡ್‌ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

    ತ್ವರಿತ ಟೋಕನ್ ಪರಿಶೀಲನೆಗಾಗಿ, ಡೆವಲಪ್ಮೆಂಟ್ ಸಮಯದಲ್ಲಿ ದೃಢೀಕರಣ ಸಮಸ್ಯೆಗಳನ್ನು ಟ್ರಬಲ್‌ಶೂಟ್ ಮಾಡಲು, ಅಥವಾ ಹೊಸ API ಗಳೊಂದಿಗೆ ಏಕೀಕರಣ ಮಾಡುವಾಗ ಟೋಕನ್ ರಚನೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಈ ಬ್ರೌಸರ್-ಆಧಾರಿತ JWT ಡಿಕೋಡರ್ ಅನ್ನು ಬಳಸಿ. ಇದು ಡಿಬಗ್ಗಿಂಗ್ ಸೆಷನ್‌ಗಳಲ್ಲಿ ಟೋಕನ್‌ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು, JWT ರಚನೆ ಬಗ್ಗೆ ಕಲಿಯಲು, ಅಥವಾ ಕೋಡ್ ಬರೆಯದೇ ಟೋಕನ್ ಕ್ಲೇಮ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಆದರ್ಶ. ಉತ್ಪಾದನಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗೆ ವಿಶೇಷವಾದ JWT ಲೈಬ್ರರಿಗಳನ್ನು (ಉದಾ. Node.js ಗೆ jsonwebtoken, Python ಗೆ PyJWT, ಅಥವಾ Java ಗೆ java-jwt) ಬಳಸಿ; ಇವು ಸುರಕ್ಷಿತ ಟೋಕನ್ ವ್ಯಾಲಿಡೇಶನ್, ಸಿಗ್ನೇಚರ್ ಪರಿಶೀಲನೆ, ಮತ್ತು ಕ್ಲೇಮ್ ಎಕ್ಸ್ಟ್ರಾಕ್ಷನ್ ಅನ್ನು ಒದಗಿಸುತ್ತವೆ. ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಪರಿಹಾರಗಳು ಸ್ವಯಂಚಾಲಿತ ಟೋಕನ್ ಪ್ರಕ್ರಿಯೆ, ದೃಢೀಕರಣ ಮಿಡ್‌ಲ್ವೇರ್‌ಗಳೊಂದಿಗೆ ಏಕೀಕರಣ, ಮತ್ತು ಸರಿಯಾದ ಕೀ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್‌ನೊಂದಿಗೆ ಸುರಕ್ಷಿತ ಟೋಕನ್ ವ್ಯಾಲಿಡೇಶನ್ ಅನ್ನು ಸಾಧ್ಯವಾಗಿಸುತ್ತವೆ. ಡೆವಲಪ್ಮೆಂಟ್ ಮತ್ತು ಡಿಬಗ್ಗಿಂಗ್‌ಗಾಗಿ ಬ್ರೌಸರ್ ಉಪಕರಣಗಳನ್ನು ಬಳಸಿ, ಆದರೆ ಸುರಕ್ಷಿತ ಟೋಕನ್ ವ್ಯಾಲಿಡೇಶನ್, ಸ್ವಯಂಚಾಲಿತ ಟೋಕನ್ ರಿಫ್ರೆಶ್, ಅಥವಾ ಐಡೆಂಟಿಟಿ ಪ್ರೊವೈಡರ್‌ಗಳು ಮತ್ತು authorization ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಏಕೀಕರಣ ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಕೋಡ್-ಆಧಾರಿತ JWT ಹ್ಯಾಂಡ್ಲಿಂಗ್ ಅನ್ನು ಜಾರಿಗೆ ತರಿ.