|
74 | 74 |
|
75 | 75 | <h1 id="-omniauthopenid">🫵 OmniAuth::OpenID</h1>
|
76 | 76 |
|
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> |
78 | 78 |
|
79 | 79 | <hr>
|
80 | 80 |
|
81 | 81 | <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&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>
|
82 | 82 |
|
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> |
84 | 84 |
|
85 | 85 | <table>
|
86 | 86 | <thead>
|
@@ -202,11 +202,21 @@ <h3 id="-secure-installation">đź”’ Secure Installation</h3>
|
202 | 202 |
|
203 | 203 | <h2 id="-compatibility">đź”§ Compatibility</h2>
|
204 | 204 |
|
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> |
206 | 216 |
|
207 | 217 | <h2 id="-basic-usage">đź”§ Basic Usage</h2>
|
208 | 218 |
|
209 |
| -<p>Use the strategy as a middleware in your application:</p> |
| 219 | +<p>Use the strategy as application middleware:</p> |
210 | 220 |
|
211 | 221 | <pre class="code language-ruby"><code class="language-ruby">require "omniauth-openid"
|
212 | 222 | require "openid/store/filesystem"
|
@@ -264,7 +274,7 @@ <h3 id="-release-instructions">🚀 Release Instructions</h3>
|
264 | 274 |
|
265 | 275 | <h3 id="code-coverage">Code Coverage</h3>
|
266 | 276 |
|
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> |
268 | 278 |
|
269 | 279 | <h3 id="-code-of-conduct">🪇 Code of Conduct</h3>
|
270 | 280 |
|
@@ -349,25 +359,44 @@ <h3 id="-copyright">© Copyright</h3>
|
349 | 359 | </a>, and omniauth-openid contributors
|
350 | 360 | </li>
|
351 | 361 | <li>
|
352 |
| - 2010-2011 Michael Bleigh, and Intridea, Inc. |
| 362 | + Copyright (c) 2010-2011 Michael Bleigh, and Intridea, Inc. |
353 | 363 | </li>
|
354 | 364 | </ul>
|
355 | 365 |
|
356 | 366 | <h2 id="-one-more-thing">🤑 One more thing</h2>
|
357 | 367 |
|
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> |
364 | 373 |
|
365 | 374 | <p><a href="https://www.buymeacoffee.com/pboling"><img src="https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20latte&emoji=&slug=pboling&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff" alt="Buy me a latte"></a></p>
|
366 | 375 |
|
| 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&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 => 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> |
367 | 396 | </div></div>
|
368 | 397 |
|
369 | 398 | <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 |
371 | 400 | <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
|
372 | 401 | 0.9.37 (ruby-3.4.4).
|
373 | 402 | </div>
|
|
0 commit comments