ଶ୍ରେଷ୍ଠ ମୁକ୍ତ JWT ବିକଳ୍ପଗୁଡ଼ିକName
ଗୋଟିଏ JWT ଶୀର୍ଷକ ଏବଂ ଆପଣଙ୍କର ବ୍ରାଉଜରରେ payload କୁ ବିକଳ୍ପ କରନ୍ତୁ, exp/iat ସହିତ ତାରିଖ ଭାବରେ - କୌଣସି ଅପଲୋଡ ନାହିଁ, କୌଣସି ହସ୍ତାକ୍ଷର ଯାଞ୍ଚ ନାହିଁ।
ଏହା କିପରି କାର୍ଯ୍ୟ କରେ
- ଟୋକନକୁ ଲଗାନ୍ତୁ. ଗୋଟିଏ JWT (the eyJ... string) କୁ ନିବେଶ ବାକ୍ସରେ ପକାନ୍ତୁ ।
- ଏହାକୁ ବିକଳ୍ପ କରନ୍ତୁ. ଶୀର୍ଷକକୁ ଭଲ ଭାବରେ ମୁଦ୍ରଣ କରିବା ପାଇଁ ଏବଂ JSON ଭାବରେ ପ୍ୟାୟଲୋର୍ଡ କରିବା ପାଇଁ Decode କୁ କ୍ଲିକ କରନ୍ତୁ।
- ଦାବିଗୁଡ଼ିକୁ ପଢନ୍ତୁ. exp/iat କୁ ମାନବୀୟ ତାରିଖ ଭାବରେ ଯାଞ୍ଚ କରନ୍ତୁ। ସବୁକିଛି ଆପଣଙ୍କ ବ୍ରାଉଜରରେ ରହିଥାଏ; ହସ୍ତାକ୍ଷରଟି ଯାଞ୍ଚ ହୋଇନାହିଁ।
ଏହି ସାଧନ ବିଷୟରେ
JSON ୱେବ ଟୋକନକୁ ଲଗାନ୍ତୁ ଏବଂ ତୁରନ୍ତ ପଢନ୍ତୁ ଏହା ଭିତରେ କଣ ଅଛି। ବିକଳ୍ପକରଣକାରୀ ଟୋକନକୁ ଏହାର ବିନ୍ଦୁଗୁଡ଼ିକରେ ବିଭାଜିତ କରିଥାଏ, Base64url-ବିକଳ୍ପକରଣ କରିଥାଏ ଶୀର୍ଷକ ଏବଂ ପେୟଲୋଡକୁ, ଏବଂ JSON ଭାବରେ ଦୁଇଟିକୁ ସୁନ୍ଦର ଭାବରେ ମୁଦ୍ରଣ କରିଥାଏ। ସମୟସୀମା ଦାବିଗୁଡ଼ିକ ଯେପରିକି iat, nbf ଏବଂ exp କୁ ମାନବ-ପଢ଼ାଯୋଗ୍ୟ ତାରିଖ ଭାବରେ ପ୍ରଦର୍ଶିତ ହୋଇଥାଏ, exp କୁ ବ୍ଯତିକ୍ରମ କିମ୍ବା ବୈଧ ଭାବରେ ଫ୍ଲାଗ କରାଯାଇଥାଏ। ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ, ଏହି ସାଧନ କେବଳ ସ୍ଥାନୀୟ ଭାବରେ ଟୋକନକୁ ଯାଞ୍ଚ କରିବା ପାଇଁ DECODES କରିଥାଏ - ଏହା ହସ୍ତାକ୍ଷରକୁ ଯାଞ୍ଚ କରିନଥାଏ ଏବଂ କିଛି ସର୍ଭରକୁ କେବେ ପଠାଯାଇନଥାଏ, ତେଣୁ ପ୍ରାଧିକରଣକୁ ତ୍ରୁଟିମୁକ୍ତ କରିବା ସମୟରେ ଟୋକନକୁ ଲଗାନ୍ତୁ ଏହା ନିରାପଦ। ହସ୍ତାକ୍ଷର ଅଂଶଟି ଯେପରି ଅଛି ସେପରି ଦର୍ଶାଯାଇଥାଏ, ସ୍ପଷ୍ଟ ଭାବରେ ଯାଞ୍ଚ ହୋଇନଥିବା ଚିହ୍ନଟ କରାଯାଇଛି।
ଲୋକମାନେ ଏହାକୁ କଣ ପାଇଁ ବ୍ୟବହାର କରନ୍ତି
- ତ୍ରୁଟିମୁକ୍ତ କରିବା ସମୟରେ ପ୍ରାଧିକରଣ ଟୋକନ ଅନ୍ତର୍ଗତ ଦାବିଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରନ୍ତୁ
- ଟୋକନ ଅବଧି (exp) ଏବଂ ପ୍ରଦାନ-କରିବା-ସମୟ (iat) ତାରିଖ ଯାଞ୍ଚ କରନ୍ତୁ
- JWT କେଉଁ ଆଲଗୋରିଦମ ଏବଂ ଶୀର୍ଷକଗୁଡ଼ିକୁ ବ୍ୟବହାର କରେ ତାହା ଦେଖନ୍ତୁ
- ସର୍ଭର ରାଉଣ୍ଡ-ଟ୍ରିପ ବିନା ଇଚ୍ଛାରୂପୀ ପ୍ୟାୟଲୋଡ କ୍ଷେତ୍ରକୁ ପଢନ୍ତୁ