Skip to content

Commit f83fb30

Browse files
committed
📝 Document compatibility
1 parent 3c3c240 commit f83fb30

File tree

6 files changed

+97
-34
lines changed

6 files changed

+97
-34
lines changed

‎CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ the [code of conduct][🤝conduct].
66

77
To submit a patch, please fork the project, create a patch with tests, and send a pull request.
88

9-
Remember to [![Keep A Changelog][đź“—keep-changelog-img]][đź“—keep-changelog] if you make changes.
9+
Remember to [![Keep A Changelog][đź“—keep-changelog-img]][đź“—keep-changelog].
1010

1111
## Help out!
1212

‎README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
[![Liberapay Goal Progress][⛳liberapay-img]][⛳liberapay] [![Sponsor Me on Github][🖇sponsor-img]][🖇sponsor] [![Buy me a coffee][🖇buyme-small-img]][🖇buyme] [![Donate on Polar][🖇polar-img]][🖇polar] [![Donate to my FLOSS or refugee efforts at ko-fi.com][🖇kofi-img]][🖇kofi] [![Donate to my FLOSS or refugee efforts using Patreon][🖇patreon-img]][🖇patreon]
2323

24-
Provides strategies for authenticating to providers using the OpenID v2 standard, which is deprecated, and very old. It is *not* for the modern OpenID Connect (OIDC) standard. For OpenID Connect (OIDC) check out: [omniauth/omniauth_openid_connect](https://github.com/omniauth/omniauth_openid_connect)
24+
Provides strategies for authenticating to providers using the [OpenID v2 standard](https://openid.net/specs/openid-authentication-2_0.html), which was final in 2007, and predates OAuth, and OIDC. It is *not* for the modern OpenID Connect (OIDC) standard. For OpenID Connect (OIDC) check out: [omniauth/omniauth_openid_connect](https://github.com/omniauth/omniauth_openid_connect).
2525

2626
| Tokens to Remember | [![Gem name][⛳️name-img]][⛳️gem-name] [![Gem namespace][⛳️namespace-img]][⛳️gem-namespace] |
2727
|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
@@ -79,11 +79,16 @@ NOTE: Be prepared to track down certs for signed gems and add them the same way
7979

8080
## đź”§ Compatibility
8181

82-
...
82+
This gem is compatible with a wide range of Ruby Engines and OmniAuth versions, as of June 2025, version 2.0.2.
83+
84+
* Tested in CI against:
85+
* Ruby 2.4, 2.5, 2.6, 2.7, 3.0, 3.1, 3.2, 3.3, 3.4, ruby-head
86+
* JRuby 9.2, 9.3, 9.4, 10.0, jruby-head
87+
* omniauth 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, HEAD
8388

8489
## đź”§ Basic Usage
8590

86-
Use the strategy as a middleware in your application:
91+
Use the strategy as application middleware:
8792

8893
```ruby
8994
require "omniauth-openid"
@@ -230,7 +235,7 @@ See [LICENSE.txt][đź“„license] for the official [Copyright Notice][đź“„copyright
230235
## 🤑 One more thing
231236

232237
Having arrived at the bottom of the page, please endure a final supplication.
233-
The primary maintainer of this gem, Peter Boling, wants
238+
The primary maintainer of this gem, Peter Boling, wants
234239
Ruby to be a great place for people to solve problems, big and small.
235240
Please consider supporting his efforts via the giant yellow link below,
236241
or one of smaller ones, depending on button size preference.

‎docs/_index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ <h2>Namespace Listing A-Z</h2>
159159
</div>
160160

161161
<div id="footer">
162-
Generated on Sun Jun 8 12:13:16 2025 by
162+
Generated on Sun Jun 8 13:25:41 2025 by
163163
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
164164
0.9.37 (ruby-3.4.4).
165165
</div>

‎docs/file.CONTRIBUTING.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565

6666
<p>To submit a patch, please fork the project, create a patch with tests, and send a pull request.</p>
6767

68-
<p>Remember to <a href="https://keepachangelog.com/en/1.0.0/"><img src="https://img.shields.io/badge/keep--a--changelog-1.0.0-FFDD67.svg?style=flat" alt="Keep A Changelog"></a> if you make changes.</p>
68+
<p>Remember to <a href="https://keepachangelog.com/en/1.0.0/"><img src="https://img.shields.io/badge/keep--a--changelog-1.0.0-FFDD67.svg?style=flat" alt="Keep A Changelog"></a>.</p>
6969

7070
<h2 id="help-out">Help out!</h2>
7171

@@ -192,7 +192,7 @@ <h3 id="to-release-a-new-version">To release a new version:</h3>
192192
</div></div>
193193

194194
<div id="footer">
195-
Generated on Sun Jun 8 12:13:16 2025 by
195+
Generated on Sun Jun 8 13:25:41 2025 by
196196
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
197197
0.9.37 (ruby-3.4.4).
198198
</div>

‎docs/file.README.html

Lines changed: 42 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,13 @@
7474

7575
<h1 id="-omniauthopenid">🫵 OmniAuth::OpenID</h1>
7676

77-
<p><a href="https://rubygems.org/gems/omniauth-openid"><img src="https://img.shields.io/gem/v/omniauth-openid.svg" alt="Version"></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-259D6C.svg" alt="License: MIT"></a> <a href="https://rubygems.org/gems/omniauth-openid"><img src="https://img.shields.io/gem/rd/omniauth-openid.svg" alt="Downloads Rank"></a> <a href="https://www.codetriage.com/omniauth/omniauth-openid"><img src="https://www.codetriage.com/omniauth/omniauth-openid/badges/users.svg" alt="Open Source Helpers"></a> <a href="https://depfu.com/github/omniauth/omniauth-openid?project_id=22381"><img src="https://badges.depfu.com/badges/6c9b45362951b872127f9e46d39bed76/count.svg" alt="Depfu"></a> <a href="https://codecov.io/gh/omniauth/omniauth-openid"><img src="https://codecov.io/gh/omniauth/omniauth-openid/branch/master/graph/badge.svg?token=E1fzzcuB8f" alt="CodeCov Test Coverage"></a> <a href="https://coveralls.io/github/omniauth/omniauth-openid?branch=master"><img src="https://coveralls.io/repos/github/omniauth/omniauth-openid/badge.svg?branch=master" alt="Coveralls Test Coverage"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/heads.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/heads.yml/badge.svg" alt="CI Heads"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/current-runtime-heads.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/current-runtime-heads.yml/badge.svg" alt="CI Runtime Dependencies @ HEAD"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/current.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/current.yml/badge.svg" alt="CI Current"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/jruby.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/jruby.yml/badge.svg" alt="CI JRuby"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/supported.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/supported.yml/badge.svg" alt="CI Supported"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/legacy.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/legacy.yml/badge.svg" alt="CI Legacy"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/unsupported.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/unsupported.yml/badge.svg" alt="CI Unsupported"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/ancient.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/ancient.yml/badge.svg" alt="CI Ancient"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/coverage.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/coverage.yml/badge.svg" alt="CI Test Coverage"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/style.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/style.yml/badge.svg" alt="CI Style"></a></p>
77+
<p><a href="https://rubygems.org/gems/omniauth-openid"><img src="https://img.shields.io/gem/v/omniauth-openid.svg" alt="Version"></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-259D6C.svg" alt="License: MIT"></a> <a href="https://rubygems.org/gems/omniauth-openid"><img src="https://img.shields.io/gem/rd/omniauth-openid.svg" alt="Downloads Rank"></a> <a href="https://www.codetriage.com/omniauth/omniauth-openid"><img src="https://www.codetriage.com/omniauth/omniauth-openid/badges/users.svg" alt="Open Source Helpers"></a> <a href="https://depfu.com/github/omniauth/omniauth-openid?project_id=22381"><img src="https://badges.depfu.com/badges/6c9b45362951b872127f9e46d39bed76/count.svg" alt="Depfu"></a> <a href="https://coveralls.io/github/omniauth/omniauth-openid?branch=master"><img src="https://coveralls.io/repos/github/omniauth/omniauth-openid/badge.svg?branch=master" alt="Coveralls Test Coverage"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/heads.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/heads.yml/badge.svg" alt="CI Heads"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/current-runtime-heads.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/current-runtime-heads.yml/badge.svg" alt="CI Runtime Dependencies @ HEAD"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/current.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/current.yml/badge.svg" alt="CI Current"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/jruby.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/jruby.yml/badge.svg" alt="CI JRuby"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/supported.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/supported.yml/badge.svg" alt="CI Supported"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/legacy.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/legacy.yml/badge.svg" alt="CI Legacy"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/unsupported.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/unsupported.yml/badge.svg" alt="CI Unsupported"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/ancient.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/ancient.yml/badge.svg" alt="CI Ancient"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/coverage.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/coverage.yml/badge.svg" alt="CI Test Coverage"></a> <a href="https://github.com/omniauth/omniauth-openid/actions/workflows/style.yml"><img src="https://github.com/omniauth/omniauth-openid/actions/workflows/style.yml/badge.svg" alt="CI Style"></a></p>
7878

7979
<hr>
8080

8181
<p><a href="https://liberapay.com/pboling/donate"><img src="https://img.shields.io/liberapay/goal/pboling.svg?logo=liberapay" alt="Liberapay Goal Progress"></a> <a href="https://github.com/sponsors/pboling"><img src="https://img.shields.io/badge/Sponsor_Me!-pboling.svg?style=social&amp;logo=github" alt="Sponsor Me on Github"></a> <a href="https://www.buymeacoffee.com/pboling"><img src="https://img.shields.io/badge/buy_me_a_coffee-%E2%9C%93-yellow.svg?style=flat" alt="Buy me a coffee"></a> <a href="https://polar.sh/pboling"><img src="https://img.shields.io/badge/polar-donate-yellow.svg" alt="Donate on Polar"></a> <a href="https://ko-fi.com/O5O86SNP4"><img src="https://img.shields.io/badge/a_more_different_coffee-%E2%9C%93-yellow.svg" alt="Donate to my FLOSS or refugee efforts at ko-fi.com"></a> <a href="https://patreon.com/galtzo"><img src="https://img.shields.io/badge/patreon-donate-yellow.svg" alt="Donate to my FLOSS or refugee efforts using Patreon"></a></p>
8282

83-
<p>Provides strategies for authenticating to providers using the OpenID v2 standard, which is deprecated, and very old. It is <em>not</em> for the modern OpenID Connect (OIDC) standard. For OpenID Connect (OIDC) check out: <a href="https://github.com/omniauth/omniauth_openid_connect">omniauth/omniauth_openid_connect</a></p>
83+
<p>Provides strategies for authenticating to providers using the <a href="https://openid.net/specs/openid-authentication-2_0.html">OpenID v2 standard</a>, which was final in 2007, and predates OAuth, and OIDC. It is <em>not</em> for the modern OpenID Connect (OIDC) standard. For OpenID Connect (OIDC) check out: <a href="https://github.com/omniauth/omniauth_openid_connect">omniauth/omniauth_openid_connect</a>.</p>
8484

8585
<table>
8686
<thead>
@@ -202,11 +202,21 @@ <h3 id="-secure-installation">đź”’ Secure Installation</h3>
202202

203203
<h2 id="-compatibility">đź”§ Compatibility</h2>
204204

205-
<p>…</p>
205+
<p>This gem is compatible with a wide range of Ruby Engines and OmniAuth versions, as of June 2025, version 2.0.2.</p>
206+
207+
<ul>
208+
<li>Tested in CI against:
209+
<ul>
210+
<li>Ruby 2.4, 2.5, 2.6, 2.7, 3.0, 3.1, 3.2, 3.3, 3.4, ruby-head</li>
211+
<li>JRuby 9.2, 9.3, 9.4, 10.0, jruby-head</li>
212+
<li>omniauth 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, HEAD</li>
213+
</ul>
214+
</li>
215+
</ul>
206216

207217
<h2 id="-basic-usage">đź”§ Basic Usage</h2>
208218

209-
<p>Use the strategy as a middleware in your application:</p>
219+
<p>Use the strategy as application middleware:</p>
210220

211221
<pre class="code language-ruby"><code class="language-ruby">require &quot;omniauth-openid&quot;
212222
require &quot;openid/store/filesystem&quot;
@@ -264,7 +274,7 @@ <h3 id="-release-instructions">🚀 Release Instructions</h3>
264274

265275
<h3 id="code-coverage">Code Coverage</h3>
266276

267-
<p><a href="https://codecov.io/gh/omniauth/omniauth-openid"><img src="https://codecov.io/gh/omniauth/omniauth-openid/graphs/tree.svg?token=E1fzzcuB8f" alt="Coverage Graph"></a></p>
277+
<p><a href="https://coveralls.io/github/omniauth/omniauth-openid?branch=master"><img src="https://coveralls.io/repos/github/omniauth/omniauth-openid/badge.svg?branch=master" alt="Coveralls Test Coverage"></a></p>
268278

269279
<h3 id="-code-of-conduct">🪇 Code of Conduct</h3>
270280

@@ -349,25 +359,44 @@ <h3 id="-copyright">© Copyright</h3>
349359
</a>, and omniauth-openid contributors
350360
</li>
351361
<li>
352-
2010-2011 Michael Bleigh, and Intridea, Inc.
362+
Copyright (c) 2010-2011 Michael Bleigh, and Intridea, Inc.
353363
</li>
354364
</ul>
355365

356366
<h2 id="-one-more-thing">🤑 One more thing</h2>
357367

358-
<p>You made it to the bottom of the page,<br>
359-
so perhaps you’ll indulge me for another 20 seconds.<br>
360-
I maintain many dozens of gems, including this one,<br>
361-
because I want Ruby to be a great place for people to solve problems, big and small.<br>
362-
Please consider supporting my efforts via the giant yellow link below,<br>
363-
or one of the others at the head of this README.</p>
368+
<p>Having arrived at the bottom of the page, please endure a final supplication.<br>
369+
The primary maintainer of this gem, Peter Boling, wants<br>
370+
Ruby to be a great place for people to solve problems, big and small.<br>
371+
Please consider supporting his efforts via the giant yellow link below,<br>
372+
or one of smaller ones, depending on button size preference.</p>
364373

365374
<p><a href="https://www.buymeacoffee.com/pboling"><img src="https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20latte&amp;emoji=&amp;slug=pboling&amp;button_colour=FFDD00&amp;font_colour=000000&amp;font_family=Cookie&amp;outline_colour=000000&amp;coffee_colour=ffffff" alt="Buy me a latte"></a></p>
366375

376+
<p><a href="https://liberapay.com/pboling/donate"><img src="https://img.shields.io/liberapay/goal/pboling.svg?logo=liberapay" alt="Liberapay Goal Progress"></a> <a href="https://github.com/sponsors/pboling"><img src="https://img.shields.io/badge/Sponsor_Me!-pboling.svg?style=social&amp;logo=github" alt="Sponsor Me on Github"></a> <a href="https://polar.sh/pboling"><img src="https://img.shields.io/badge/polar-donate-yellow.svg" alt="Donate on Polar"></a> <a href="https://ko-fi.com/O5O86SNP4"><img src="https://img.shields.io/badge/a_more_different_coffee-%E2%9C%93-yellow.svg" alt="Donate to my FLOSS or refugee efforts at ko-fi.com"></a> <a href="https://patreon.com/galtzo"><img src="https://img.shields.io/badge/patreon-donate-yellow.svg" alt="Donate to my FLOSS or refugee efforts using Patreon"></a></p>
377+
378+
<p>P.S. Use the gem =&gt; Discord for help</p>
379+
380+
<p><a href="https://discord.gg/3qme4XHNKN"><img src="https://img.shields.io/discord/1373797679469170758?style=for-the-badge" alt="Live Chat on Discord"></a></p>
381+
382+
<details>
383+
<summary>
384+
Disabled Badges
385+
</summary>
386+
387+
Badges for failing services.
388+
Bug reports filed.
389+
Once fixed, these should look much nicer.
390+
391+
[![QLTY Maintainability][🔑qlty-mnti♻️]][🔑qlty-mnt]
392+
[![CodeCov Test Coverage][🔑codecovi♻️]][🔑codecov]
393+
[![Coverage Graph][🔑codecov-g♻️]][🔑codecov]
394+
395+
</details>
367396
</div></div>
368397

369398
<div id="footer">
370-
Generated on Sun Jun 8 12:13:16 2025 by
399+
Generated on Sun Jun 8 13:25:41 2025 by
371400
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
372401
0.9.37 (ruby-3.4.4).
373402
</div>

0 commit comments

Comments
 (0)