1
1
# OmniAuth::JWT
2
2
3
- [ ![ Build Status] ( https://travis-ci.org/mbleigh/omniauth-jwt.png )] ( https://travis-ci.org/mbleigh/omniauth-jwt )
3
+ <div id =" badges " >
4
+
5
+ [ ![ Current] [ 🚎ciwfi ]] [ 🚎ciwf ] [ ![ Coverage] [ 🖐cowfi ]] [ 🖐cowf ] [ ![ Style] [ 🧮swfi ]] [ 🧮swf ]
6
+
7
+ [ ![ Legacy] [ 🧮lwfi ]] [ 🧮lwf ] [ ![ Ancient] [ 🧮awfi ]] [ 🧮awf ]
8
+
9
+ ---
10
+
11
+ [ ![ Liberapay Patrons] [ ⛳liberapay-img ]] [ ⛳liberapay ]
12
+ <span class =" badge-buymeacoffee " >
13
+ [ ![ Sponsor Me] [ 🖇sponsor-img ]] [ 🖇sponsor ]
14
+ <a href =" https://ko-fi.com/O5O86SNP4 " target =' _blank ' title =" Donate to my FLOSS or refugee efforts at ko-fi.com " ><img src =" https://img.shields.io/badge/buy%20me%20coffee-donate-yellow.svg " alt =" Buy Me Coffee donation button " /></a >
15
+ </span >
16
+ <span class =" badge-patreon " >
17
+ <a href =" https://patreon.com/galtzo " title =" Donate to my FLOSS or refugee efforts using Patreon " ><img src =" https://img.shields.io/badge/patreon-donate-yellow.svg " alt =" Patreon donate button " /></a >
18
+ </span >
19
+
20
+ </div >
21
+
22
+ [ 🚎ciwf ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/ci.yml
23
+ [ 🚎ciwfi ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/ci.yml/badge.svg
24
+ [ 🖐cowf ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/coverage.yml
25
+ [ 🖐cowfi ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/coverage.yml/badge.svg
26
+ [ 🧮swf ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/style.yml
27
+ [ 🧮swfi ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/style.yml/badge.svg
28
+ [ 🧮lwf ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/legacy.yml
29
+ [ 🧮lwfi ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/legacy.yml/badge.svg
30
+ [ 🧮awf ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/ancient.yml
31
+ [ 🧮awfi ] : https://github.com/pboling/omniauth-jwt2/actions/workflows/ancient.yml/badge.svg
32
+
33
+ [ ⛳liberapay-img ] : https://img.shields.io/liberapay/patrons/pboling.svg?logo=liberapay
34
+ [ ⛳liberapay ] : https://liberapay.com/pboling/donate
35
+ [ 🖇sponsor-img ] : https://img.shields.io/badge/Sponsor_Me!-pboling.svg?style=social&logo=github
36
+ [ 🖇sponsor ] : https://github.com/sponsors/pboling
4
37
5
38
[ JSON Web Token] ( http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html ) (JWT) is a simple
6
39
way to send verified information between two parties online. This can be useful as a mechanism for
@@ -11,19 +44,26 @@ for example.
11
44
OmniAuth::JWT provides a clean, simple wrapper on top of JWT so that you can easily implement this kind
12
45
of SSO either between your own applications or allow third parties to delegate authentication.
13
46
47
+ ## History
48
+
49
+ This library is a fork of the [ original] ( https://github.com/mbleigh/omniauth-jwt )
50
+ by Michael Bleigh which stopped development in 2013.
51
+ It incorporates * all* of the fixes and features from the main forks by Aha, Discourse,
52
+ and GitLab (which has been vendored inside GitLab, and isn't even in the fork network).
53
+
14
54
## Installation
15
55
16
56
Add this line to your application's Gemfile:
17
57
18
- gem 'omniauth-jwt '
58
+ gem 'omniauth-jwt2 '
19
59
20
60
And then execute:
21
61
22
62
$ bundle
23
63
24
64
Or install it yourself as:
25
65
26
- $ gem install omniauth-jwt
66
+ $ gem install omniauth-jwt2
27
67
28
68
## Usage
29
69
0 commit comments