JSFiddle - React, Tailwind, and code Playground

by dshilkret

JavaScript

//var token = JSON.parse(localStorage.getItem('adal.idtoken'));
var tokenStr = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IjVCM25SeHRRN2ppOGVORGMzRnkwNUtmOTdaRSIsImtpZCI6IjVCM25SeHRRN2ppOGVORGMzRnkwNUtmOTdaRSJ9.eyJhdWQiOiI4ZDU1OGI2OC0xYmZhLTRmYmQtOGUxMC1hYWJlNzAyN2UzZDciLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jYzAzNjkxYi00NTZjLTQxMTYtOGRkZC0xNTdjMDhjZmUzZDIvIiwiaWF0IjoxNzA1NTIxMDExLCJuYmYiOjE3MDU1MjEwMTEsImV4cCI6MTcwNTUyNDkxMSwiYW1yIjpbInB3ZCJdLCJmYW1pbHlfbmFtZSI6IlNlcnZpY2VOb3dBZG1pbiIsImdpdmVuX25hbWUiOiJTZXJ2aWNlTm93QWRtaW4iLCJpcGFkZHIiOiIyNjAwOjE3MDA6MTAwOjQ1YjA6YTU0ZDoxMzliOmMxYmM6YmNlYyIsIm5hbWUiOiJTZXJ2aWNlTm93QWRtaW4iLCJub25jZSI6IjdlZDEyOTcwLWI0YjYtNGE4Mi05ZTI0LWQ5Y2QzNmUxNDBjYSIsIm9pZCI6IjlhOWI3NDMzLWM3OTYtNDQ3Zi1hNTIwLTM4M2ZjNjI5YWQ4NyIsInJoIjoiMC5BWFVBRzJrRHpHeEZGa0dOM1JWOENNX2owbWlMVlkzNkc3MVBqaENxdm5BbjQ5ZDFBTlUuIiwic3ViIjoiaFltX0tCN1oxeXlXeEQ5Q0pqNmVlcE5oaHhMX2dzdnhKdjl2NTdYR1FkZyIsInRpZCI6ImNjMDM2OTFiLTQ1NmMtNDExNi04ZGRkLTE1N2MwOGNmZTNkMiIsInVuaXF1ZV9uYW1lIjoiU2VydmljZU5vd0FkbWluQGR0ZWNobzM2NS5vbm1pY3Jvc29mdC5jb20iLCJ1cG4iOiJTZXJ2aWNlTm93QWRtaW5AZHRlY2hvMzY1Lm9ubWljcm9zb2Z0LmNvbSIsInV0aSI6IkRFM3lNdEFfN1VpVXFyWGhnSWMwQUEiLCJ2ZXIiOiIxLjAifQ.nzUdGJN-XGAO7e2C7EGsDwu8UiBjPeNI8-ZhDgJivmmwspLOe0ceS8l-zwogtwNPq25INiJ9siVKCqveZwZImI54aR6Rh52ffwuqxyLIZiPKkv4eRzBRbPoCmYW_zbJpgDQI3LqLoniEEEPPYJR_FJc__EPIWkEg0kh5f2j5520dQgDzpQuGPw9CJuOHGDEqFvlFZ-0A1kLKUITNAKPakjPvjgaUW9caTCWXnRTc573lnSkmRscVFDkAhgfrLNNSS0-KEvS6iLTPp5SPCG1VZ-cQ1dclSF13QQR4I_jYA8lG2q244ucoVu1zVlSjYh125IO9CDKtaRJHFohQ3QIYdA";//localStorage.getItem('adal.idtoken');
tokenStr = tokenStr.substring(tokenStr.indexOf('.')+1);
tokenStr = tokenStr.substring(0, tokenStr.indexOf('.'));
tokenStr = window.atob(tokenStr);
tokenStr = JSON.parse(tokenStr);
var oid = tokenStr.oid;
console.log("oid: " + oid);
var upn = tokenStr.upn;
console.log("upn: " + upn);