@@ -137,6 +137,7 @@ <h4>Decoded <small class="pull-right">edit the payload and secret (only HS256 su
137
137
< h1 id ="libraries "> Libraries for Token Signing/Verification</ h1 >
138
138
</ div >
139
139
< div class ="row ">
140
+ <!-- .NET System.IdentityModel.Tokens.Jwt -->
140
141
< div class ="col-md-4 ">
141
142
< div class ="panel panel-default ">
142
143
< div class ="panel-heading ">
@@ -180,6 +181,8 @@ <h3 class="panel-title">.NET</h3>
180
181
</ div >
181
182
</ div >
182
183
</ div >
184
+
185
+ <!-- Python progrium/pyjwt -->
183
186
< div class ="col-md-4 ">
184
187
< div class ="panel panel-default ">
185
188
< div class ="panel-heading ">
@@ -227,6 +230,8 @@ <h3 class="panel-title">Python</h3>
227
230
228
231
</ div >
229
232
</ div >
233
+
234
+ <!-- Node.js jsonwebtoken -->
230
235
< div class ="col-md-4 ">
231
236
< div class ="panel panel-default ">
232
237
< div class ="panel-heading ">
@@ -278,6 +283,7 @@ <h3 class="panel-title">Node.js</h3>
278
283
</ div >
279
284
280
285
< div class ="row ">
286
+ <!-- Java auth0/java-jwt -->
281
287
< div class ="col-md-4 ">
282
288
< div class ="panel panel-default ">
283
289
< div class ="panel-heading ">
@@ -327,6 +333,8 @@ <h3 class="panel-title">Java</h3>
327
333
</ div >
328
334
</ div >
329
335
</ div >
336
+
337
+ <!-- PHP firebase/php-jwt -->
330
338
< div class ="col-md-4 ">
331
339
< div class ="panel panel-default ">
332
340
< div class ="panel-heading ">
@@ -381,6 +389,8 @@ <h3 class="panel-title">PHP</h3>
381
389
</ div >
382
390
</ div >
383
391
</ div >
392
+
393
+ <!-- Ruby progrium/ruby-jwt -->
384
394
< div class ="col-md-4 ">
385
395
< div class ="panel panel-default ">
386
396
< div class ="panel-heading ">
@@ -436,6 +446,8 @@ <h3 class="panel-title">Ruby</h3>
436
446
</ div >
437
447
438
448
< div class ="row ">
449
+
450
+ <!-- Go dgrijalva/jwt-go -->
439
451
< div class ="col-md-4 ">
440
452
< div class ="panel panel-default ">
441
453
< div class ="panel-heading ">
@@ -467,22 +479,14 @@ <h3 class="panel-title">Go</h3>
467
479
< div > < i class ="icon-budicon-501 "> </ i > ES384</ div >
468
480
< div > < i class ="icon-budicon-501 "> </ i > ES512</ div >
469
481
</ div >
470
-
471
482
</ div >
472
-
473
-
474
483
< div class ="author-info ">
475
-
476
-
477
484
< div class ="maintainer "> < i class ="icon-budicon-333 "> </ i > Maintainer: < a href ="https://github.com/dgrijalva "> dgrijalva</ a > </ div >
478
485
479
486
< div class ="repository ">
480
487
< i class ="fa fa-github "> </ i > < a href ="https://github.com/dgrijalva/jwt-go "> View Repo</ a >
481
488
</ div >
482
-
483
489
</ div >
484
-
485
-
486
490
</ div >
487
491
488
492
< div class ="panel-footer ">
@@ -493,6 +497,8 @@ <h3 class="panel-title">Go</h3>
493
497
</ div >
494
498
</ div >
495
499
</ div >
500
+
501
+ <!-- Javascript kjur/jsjws -->
496
502
< div class ="col-md-4 ">
497
503
< div class ="panel panel-default ">
498
504
< div class ="panel-heading ">
@@ -549,6 +555,7 @@ <h3 class="panel-title">JavaScript</h3>
549
555
</ div >
550
556
</ div >
551
557
558
+ <!-- Haskell ssaasen/haskell-jwt -->
552
559
< div class ="col-md-4 ">
553
560
< div class ="panel panel-default ">
554
561
< div class ="panel-heading ">
@@ -604,7 +611,9 @@ <h3 class="panel-title">Haskell</h3>
604
611
</ div >
605
612
606
613
< div class ="row ">
607
- < div class ="col-md-4 col-md-offset-4 ">
614
+
615
+ <!-- Rust GildedHonour/rust-jwt -->
616
+ < div class ="col-md-4 ">
608
617
< div class ="panel panel-default ">
609
618
< div class ="panel-heading ">
610
619
< h3 class ="panel-title "> Rust</ h3 >
@@ -653,6 +662,117 @@ <h3 class="panel-title">Rust</h3>
653
662
</ div >
654
663
</ div >
655
664
</ div >
665
+
666
+ <!--PHP namshi/jose -->
667
+ < div class ="col-md-4 ">
668
+ < div class ="panel panel-default ">
669
+ < div class ="panel-heading ">
670
+ < h3 class ="panel-title "> PHP</ h3 >
671
+ </ div >
672
+ < div class ="panel-body library ">
673
+ < div class ="row ">
674
+
675
+ < div class ="col-md-6 ">
676
+ < div > < i class ="icon-budicon-500 "> </ i > Sign</ div >
677
+ < div > < i class ="icon-budicon-500 "> </ i > Verify</ div >
678
+ < div > < i class ="icon-budicon-500 "> </ i > < code > iss</ code > check</ div >
679
+ < div > < i class ="icon-budicon-501 "> </ i > < code > sub</ code > check</ div >
680
+ < div > < i class ="icon-budicon-501 "> </ i > < code > aud</ code > check</ div >
681
+ < div > < i class ="icon-budicon-500 "> </ i > < code > exp</ code > check</ div >
682
+ < div > < i class ="icon-budicon-500 "> </ i > < code > nbf</ code > check</ div >
683
+ < div > < i class ="icon-budicon-500 "> </ i > < code > iat</ code > check</ div >
684
+ < div > < i class ="icon-budicon-501 "> </ i > < code > jti</ code > check</ div >
685
+ </ div >
686
+ < div class ="col-md-6 ">
687
+
688
+ < div > < i class ="icon-budicon-500 "> </ i > HS256</ div >
689
+ < div > < i class ="icon-budicon-500 "> </ i > HS384</ div >
690
+ < div > < i class ="icon-budicon-500 "> </ i > HS512</ div >
691
+ < div > < i class ="icon-budicon-500 "> </ i > RS256</ div >
692
+ < div > < i class ="icon-budicon-500 "> </ i > RS384</ div >
693
+ < div > < i class ="icon-budicon-500 "> </ i > RS512</ div >
694
+ < div > < i class ="icon-budicon-501 "> </ i > ES256</ div >
695
+ < div > < i class ="icon-budicon-501 "> </ i > ES384</ div >
696
+ < div > < i class ="icon-budicon-501 "> </ i > ES512</ div >
697
+ </ div >
698
+
699
+ </ div >
700
+
701
+ < div class ="author-info ">
702
+
703
+ < div class ="maintainer "> < i class ="icon-budicon-333 "> </ i > Maintainer: < a href ="https://github.com/namshi "> Namshi</ a > </ div >
704
+
705
+ < div class ="repository ">
706
+ < i class ="fa fa-github "> </ i > < a href ="https://github.com/namshi/jose "> View Repo</ a >
707
+ </ div >
708
+
709
+ </ div >
710
+
711
+ </ div >
712
+
713
+ < div class ="panel-footer ">
714
+ < div >
715
+ < code > composer namshi/jose</ code >
716
+ </ div >
717
+
718
+ </ div >
719
+ </ div >
720
+ </ div >
721
+
722
+ <!-- Ruby Notsew/ruby_jwt -->
723
+ < div class ="col-md-4 ">
724
+ < div class ="panel panel-default ">
725
+ < div class ="panel-heading ">
726
+ < h3 class ="panel-title "> Ruby</ h3 >
727
+ </ div >
728
+ < div class ="panel-body library ">
729
+ < div class ="row ">
730
+
731
+ < div class ="col-md-6 ">
732
+ < div > < i class ="icon-budicon-500 "> </ i > Sign</ div >
733
+ < div > < i class ="icon-budicon-500 "> </ i > Verify</ div >
734
+ < div > < i class ="icon-budicon-500 "> </ i > < code > iss</ code > check</ div >
735
+ < div > < i class ="icon-budicon-501 "> </ i > < code > sub</ code > check</ div >
736
+ < div > < i class ="icon-budicon-500 "> </ i > < code > aud</ code > check</ div >
737
+ < div > < i class ="icon-budicon-500 "> </ i > < code > exp</ code > check</ div >
738
+ < div > < i class ="icon-budicon-500 "> </ i > < code > nbf</ code > check</ div >
739
+ < div > < i class ="icon-budicon-501 "> </ i > < code > iat</ code > check</ div >
740
+ < div > < i class ="icon-budicon-501 "> </ i > < code > jti</ code > check</ div >
741
+ </ div >
742
+ < div class ="col-md-6 ">
743
+ < div > < i class ="icon-budicon-500 "> </ i > HS256</ div >
744
+ < div > < i class ="icon-budicon-500 "> </ i > HS384</ div >
745
+ < div > < i class ="icon-budicon-500 "> </ i > HS512</ div >
746
+ < div > < i class ="icon-budicon-500 "> </ i > RS256</ div >
747
+ < div > < i class ="icon-budicon-500 "> </ i > RS384</ div >
748
+ < div > < i class ="icon-budicon-500 "> </ i > RS512</ div >
749
+ < div > < i class ="icon-budicon-500 "> </ i > ES256</ div >
750
+ < div > < i class ="icon-budicon-500 "> </ i > ES384</ div >
751
+ < div > < i class ="icon-budicon-500 "> </ i > ES512</ div >
752
+ </ div >
753
+
754
+ </ div >
755
+
756
+ < div class ="author-info ">
757
+ < div class ="maintainer "> < i class ="icon-budicon-333 "> </ i > Maintainer: < a href ="https://github.com/Notsew "> Chris Weston</ a > </ div >
758
+
759
+
760
+ < div class ="repository ">
761
+ < i class ="fa fa-github "> </ i > < a href ="https://github.com/Notsew/ruby_jwt "> View Repo</ a >
762
+ </ div >
763
+
764
+ </ div >
765
+
766
+ < div class ="panel-footer ">
767
+ < div >
768
+ < code > gem install ruby_jwt</ code >
769
+ </ div >
770
+
771
+ </ div >
772
+ </ div >
773
+ </ div >
774
+ </ div >
775
+
656
776
</ div >
657
777
658
778
</ div >
0 commit comments