2
2
3
3
<div id =" badges " >
4
4
5
+ [ ![ Version] ( https://img.shields.io/gem/v/ruby-openid2.svg )] ( https://rubygems.org/gems/ruby-openid2 )
6
+ [ ![ Downloads Today] ( https://img.shields.io/gem/rd/ruby-openid2.svg )] ( https://github.com/oauth-xx/ruby-openid2 )
5
7
[ ![ CI Supported Build] [ 🚎s-wfi ]] [ 🚎s-wf ]
6
8
[ ![ CI Unsupported Build] [ 🚎us-wfi ]] [ 🚎us-wf ]
7
9
[ ![ CI Style Build] [ 🚎st-wfi ]] [ 🚎st-wf ]
8
10
[ ![ CI Coverage Build] [ 🚎cov-wfi ]] [ 🚎cov-wf ]
9
11
[ ![ CI Heads Build] [ 🚎hd-wfi ]] [ 🚎hd-wf ]
10
12
11
- [ 🚎s-wf ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/supported.yml
12
- [ 🚎s-wfi ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/supported.yml/badge.svg
13
- [ 🚎us-wf ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/unsupported.yml
14
- [ 🚎us-wfi ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/unsupported.yml/badge.svg
15
- [ 🚎st-wf ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/style.yml
16
- [ 🚎st-wfi ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/style.yml/badge.svg
17
- [ 🚎cov-wf ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/coverage.yml
18
- [ 🚎cov-wfi ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/coverage.yml/badge.svg
19
- [ 🚎hd-wf ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/heads.yml
20
- [ 🚎hd-wfi ] : https://github.com/VitalConnectInc/ruby-openid2/actions/workflows/heads.yml/badge.svg
13
+ [ 🚎s-wf ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/supported.yml
14
+ [ 🚎s-wfi ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/supported.yml/badge.svg
15
+ [ 🚎us-wf ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/unsupported.yml
16
+ [ 🚎us-wfi ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/unsupported.yml/badge.svg
17
+ [ 🚎st-wf ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/style.yml
18
+ [ 🚎st-wfi ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/style.yml/badge.svg
19
+ [ 🚎cov-wf ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/coverage.yml
20
+ [ 🚎cov-wfi ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/coverage.yml/badge.svg
21
+ [ 🚎hd-wf ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/heads.yml
22
+ [ 🚎hd-wfi ] : https://github.com/oauth-xx/ruby-openid2/actions/workflows/heads.yml/badge.svg
23
+
24
+ -----
25
+
26
+ <div align =" center " >
27
+
28
+ [ ![ Liberapay Patrons] [ ⛳liberapay-img ]] [ ⛳liberapay ]
29
+ [ ![ Sponsor Me on Github] [ 🖇sponsor-img ]] [ 🖇sponsor ]
30
+ [ ![ Polar Shield] [ 🖇polar-img ]] [ 🖇polar ]
31
+ [ ![ Donate to my FLOSS or refugee efforts at ko-fi.com] [ 🖇kofi-img ]] [ 🖇kofi ]
32
+ [ ![ Donate to my FLOSS or refugee efforts using Patreon] [ 🖇patreon-img ]] [ 🖇patreon ]
33
+
34
+ [ ⛳liberapay-img ] : https://img.shields.io/liberapay/patrons/pboling.svg?logo=liberapay
35
+ [ ⛳liberapay ] : https://liberapay.com/pboling/donate
36
+ [ 🖇sponsor-img ] : https://img.shields.io/badge/Sponsor_Me!-pboling.svg?style=social&logo=github
37
+ [ 🖇sponsor ] : https://github.com/sponsors/pboling
38
+ [ 🖇polar-img ] : https://polar.sh/embed/seeks-funding-shield.svg?org=pboling
39
+ [ 🖇polar ] : https://polar.sh/pboling
40
+ [ 🖇kofi-img ] : https://img.shields.io/badge/buy%20me%20coffee-donate-yellow.svg
41
+ [ 🖇kofi ] : https://ko-fi.com/O5O86SNP4
42
+ [ 🖇patreon-img ] : https://img.shields.io/badge/patreon-donate-yellow.svg
43
+ [ 🖇patreon ] : https://patreon.com/galtzo
44
+
45
+ <span class =" badge-buymealatte " >
46
+ <a href =" https://www.buymeacoffee.com/pboling " ><img src =" https://img.buymeacoffee.com/button-api/?text=Buy me a latte&emoji=&slug=pboling&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff " /></a >
47
+ </span >
21
48
49
+ </div >
22
50
</div >
23
51
24
52
A Ruby library for verifying and serving OpenID identities.
@@ -37,6 +65,35 @@ A Ruby library for verifying and serving OpenID identities.
37
65
* Comprehensive test suite
38
66
* Supports both OpenID 1 and OpenID 2 transparently
39
67
68
+ | Project | GemBench |
69
+ | ----------------| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
70
+ | gem name | [ ruby-openid2] ( https://rubygems.org/gems/ruby-openid2 ) |
71
+ | code triage | [ ![ Open Source Helpers] ( https://www.codetriage.com/oauth-xx/ruby-openid2/badges/users.svg )] ( https://www.codetriage.com/oauth-xx/ruby-openid2 ) |
72
+ | documentation | [ on Github.com] [ homepage ] , [ on Rdoc.info] [ documentation ] |
73
+ | documentation | |
74
+ | expert support | [ ![ Get help on Codementor] ( https://cdn.codementor.io/badges/get_help_github.svg )] ( https://www.codementor.io/peterboling?utm_source=github&utm_medium=button&utm_term=peterboling&utm_campaign=github ) |
75
+ | ` ... ` 💖 | [ ![ Liberapay Patrons] [ ⛳liberapay-img ]] [ ⛳liberapay ] [ ![ Sponsor Me] [ 🖇sponsor-img ]] [ 🖇sponsor ] [ ![ Follow Me on LinkedIn] [ 🖇linkedin-img ]] [ 🖇linkedin ] [ ![ Find Me on WellFound:] [ ✌️wellfound-img ]] [ ✌️wellfound ] [ ![ Find Me on CrunchBase] [ 💲crunchbase-img ]] [ 💲crunchbase ] [ ![ My LinkTree] [ 🌳linktree-img ]] [ 🌳linktree ] [ ![ Follow Me on Ruby.Social] [ 🐘ruby-mast-img ]] [ 🐘ruby-mast ] [ ![ Tweet @ Peter] [ 🐦tweet-img ]] [ 🐦tweet ] [ 💻] [ coderme ] [ 🌏] [ aboutme ] |
76
+
77
+ <!-- 7️⃣ spread 💖 -->
78
+ [ 🐦tweet-img ] : https://img.shields.io/twitter/follow/galtzo.svg?style=social&label=Follow%20%40galtzo
79
+ [ 🐦tweet ] : http://twitter.com/galtzo
80
+ [ 🚎blog ] : http://www.railsbling.com/tags/ruby-openid2/
81
+ [ 🚎blog-img ] : https://img.shields.io/badge/blog-railsbling-brightgreen.svg?style=flat
82
+ [ 🖇linkedin ] : http://www.linkedin.com/in/peterboling
83
+ [ 🖇linkedin-img ] : https://img.shields.io/badge/PeterBoling-blue?style=plastic&logo=linkedin
84
+ [ ✌️wellfound ] : https://angel.co/u/peter-boling
85
+ [ ✌️wellfound-img ] : https://img.shields.io/badge/peter--boling-orange?style=plastic&logo=wellfound
86
+ [ 💲crunchbase ] : https://www.crunchbase.com/person/peter-boling
87
+ [ 💲crunchbase-img ] : https://img.shields.io/badge/peter--boling-purple?style=plastic&logo=crunchbase
88
+ [ 🐘ruby-mast ] : https://ruby.social/@galtzo
89
+ [ 🐘ruby-mast-img ] : https://img.shields.io/mastodon/follow/109447111526622197?domain=https%3A%2F%2Fruby.social&style=plastic&logo=mastodon&label=Ruby%20%40galtzo
90
+ [ 🌳linktree ] : https://linktr.ee/galtzo
91
+ [ 🌳linktree-img ] : https://img.shields.io/badge/galtzo-purple?style=plastic&logo=linktree
92
+
93
+ <!-- Maintainer Contact Links -->
94
+ [ aboutme ] : https://about.me/peter.boling
95
+ [ coderme ] : https://coderwall.com/Peter%20Boling
96
+
40
97
## Installing
41
98
42
99
Before running the examples or writing your own code you'll need to install
@@ -74,7 +131,7 @@ the examples.
74
131
75
132
## Homepage
76
133
77
- * GitHub repository: [ openid /ruby-openid ] ( http://github.com/openid /ruby-openid )
134
+ * GitHub repository: [ oauth-xx /ruby-openid2 ] ( http://github.com/oauth-xx /ruby-openid2 )
78
135
* Homepage: [ OpenID.net] ( http://openid.net/ )
79
136
80
137
## Community
@@ -86,14 +143,70 @@ Please join this list to discuss, ask implementation questions, report
86
143
bugs, etc. Also check out the openid channel on the freenode IRC
87
144
network.
88
145
89
- If you have a bugfix or feature you'd like to contribute, don't
90
- hesitate to send it to us: [ How to contribute] ( http://openidenabled.com/contribute/ ) .
146
+ ## 🤝 Contributing
147
+
148
+ See [ CONTRIBUTING.md] [ 🤝contributing ]
149
+
150
+ [ 🤝contributing ] : CONTRIBUTING.md
151
+
152
+ ## 🌈 Contributors
153
+
154
+ [ ![ Contributors] [ 🖐contributors-img ]] [ 🖐contributors ]
155
+
156
+ Made with [ contributors-img] [ 🖐contrib-rocks ] .
157
+
158
+ [ 🖐contrib-rocks ] : https://contrib.rocks
159
+ [ 🖐contributors ] : https://github.com/oauth-xx/ruby-openid2/graphs/contributors
160
+ [ 🖐contributors-img ] : https://contrib.rocks/image?repo=oauth-xx/ruby-openid2
161
+
162
+ ## 🪇 Code of Conduct
163
+
164
+ Everyone interacting in this project's codebases, issue trackers,
165
+ chat rooms and mailing lists is expected to follow the [ code of conduct] [ 🪇conduct ] .
166
+
167
+ [ 🪇conduct ] : CODE_OF_CONDUCT.md
168
+
169
+ ## 📌 Versioning
170
+
171
+ This Library adheres to [ Semantic Versioning 2.0.0] [ 📌semver ] .
172
+ Violations of this scheme should be reported as bugs.
173
+ Specifically, if a minor or patch version is released that breaks backward compatibility,
174
+ a new version should be immediately released that restores compatibility.
175
+ Breaking changes to the public API will only be introduced with new major versions.
176
+
177
+ To get a better understanding of how SemVer is intended to work over a project's lifetime,
178
+ read this article from the creator of SemVer:
179
+
180
+ - [ "Major Version Numbers are Not Sacred"] [ 📌major-versions-not-sacred ]
181
+
182
+ As a result of this policy, you can (and should) specify a dependency on these libraries using
183
+ the [ Pessimistic Version Constraint] [ 📌pvc ] with two digits of precision.
184
+
185
+ For example:
186
+
187
+ ``` ruby
188
+ spec.add_dependency(" ruby-openid2" , " ~> 3.0" )
189
+ ```
190
+
191
+ See [ CHANGELOG.md] [ 📌changelog ] for list of releases.
192
+
193
+ [ comment ] : < > ( 📌 VERSIONING LINKS )
194
+
195
+ [ 📌pvc ] : http://guides.rubygems.org/patterns/#pessimistic-version-constraint
196
+ [ 📌semver ] : http://semver.org/
197
+ [ 📌major-versions-not-sacred ] : https://tom.preston-werner.com/2022/05/23/major-version-numbers-are-not-sacred.html
198
+ [ 📌changelog ] : CHANGELOG.md
91
199
92
- ## Author
200
+ ### © Copyright
93
201
94
- Copyright 2006-2012, JanRain, Inc.
202
+ * Copyright (c) 2006-2012, JanRain, Inc.
203
+ * Copyright (c) 2024 [ Peter H. Boling] [ peterboling ] of [ Rails Bling] [ railsbling ]
95
204
96
-
205
+ [ railsbling ] : http://www.railsbling.com
206
+ [ peterboling ] : http://www.peterboling.com
207
+ [ bundle-group-pattern ] : https://gist.github.com/pboling/4564780
208
+ [ documentation ] : http://rdoc.info/github/oauth-xx/ruby-openid2/frames
209
+ [ homepage ] : https://github.com/oauth-xx/ruby-openid2
97
210
98
211
## License
99
212
0 commit comments