From 18434156bfc988527d2453b2174e6356e233757d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 8 Nov 2025 03:49:32 -0700 Subject: [PATCH 1/2] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20kettle-dev=20v1.1.52,?= =?UTF-8?q?=20yard-fence=20v0.8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/copilotDiffState.xml | 17 -- CHANGELOG.md | 7 +- Gemfile.lock | 6 +- README.md | 2 +- THREAT_MODEL.md | 1 - docs/OAuth2.html | 2 +- docs/OAuth2/AccessToken.html | 2 +- docs/OAuth2/Authenticator.html | 2 +- docs/OAuth2/Client.html | 2 +- docs/OAuth2/Error.html | 2 +- docs/OAuth2/FilteredAttributes.html | 2 +- .../FilteredAttributes/ClassMethods.html | 2 +- docs/OAuth2/Response.html | 2 +- docs/OAuth2/Strategy.html | 2 +- docs/OAuth2/Strategy/Assertion.html | 2 +- docs/OAuth2/Strategy/AuthCode.html | 2 +- docs/OAuth2/Strategy/Base.html | 2 +- docs/OAuth2/Strategy/ClientCredentials.html | 2 +- docs/OAuth2/Strategy/Implicit.html | 2 +- docs/OAuth2/Strategy/Password.html | 2 +- docs/OAuth2/Version.html | 2 +- docs/_index.html | 116 ++++++++++- docs/file.CHANGELOG.html | 8 +- docs/file.CITATION.html | 44 ++-- docs/file.CODE_OF_CONDUCT.html | 2 +- docs/file.CONTRIBUTING.html | 4 +- docs/file.FUNDING.html | 2 +- docs/file.IRP.html | 2 +- docs/file.LICENSE.html | 2 +- docs/file.OIDC.html | 2 +- docs/file.README.html | 26 +-- docs/file.REEK.html | 2 +- docs/file.RUBOCOP.html | 2 +- docs/file.SECURITY.html | 6 +- docs/file.THREAT_MODEL.html | 2 +- docs/file.access_token.html | 8 +- docs/file.authenticator.html | 6 +- docs/file.client.html | 8 +- docs/file.error.html | 16 +- docs/file.filtered_attributes.html | 12 +- docs/file.oauth2-2.0.10.gem.html | 2 +- docs/file.oauth2-2.0.11.gem.html | 2 +- docs/file.oauth2-2.0.12.gem.html | 2 +- docs/file.oauth2-2.0.13.gem.html | 2 +- docs/file.oauth2-2.0.14.gem.html | 2 +- docs/file.oauth2-2.0.15.gem.html | 2 +- docs/file.oauth2-2.0.16.gem.html | 2 +- docs/file.oauth2-2.0.17.gem.html | 2 +- docs/file.oauth2.html | 10 +- docs/file.response.html | 6 +- docs/file.strategy.html | 10 +- docs/file.version.html | 10 +- docs/file_list.html | 190 ++++++++++++++++++ docs/index.html | 26 +-- docs/top-level-namespace.html | 2 +- 55 files changed, 450 insertions(+), 155 deletions(-) delete mode 100644 .idea/copilotDiffState.xml diff --git a/.idea/copilotDiffState.xml b/.idea/copilotDiffState.xml deleted file mode 100644 index 1800110b..00000000 --- a/.idea/copilotDiffState.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 17cc8fb0..6f9fc707 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,7 +27,7 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [gh!685][gh!685] - upgrade kettle-dev v1.1.24 by @pboling -- upgrade kettle-dev v1.1.51 by @pboling +- upgrade kettle-dev v1.1.52 by @pboling - Add open collective donors to README ### Deprecated @@ -36,7 +36,8 @@ Please file a bug if you notice a violation of semantic versioning. ### Fixed -- [gh!690][gh!690] - Add yard-fence to handle braces within code fences in markdown properly by @pboling +- [gh!690][gh!690], [gh!691][gh!691], [gh!692][gh!692] - Add yard-fence + - handle braces within code fences in markdown properly by @pboling ### Security @@ -46,6 +47,8 @@ Please file a bug if you notice a violation of semantic versioning. [gh!686]: https://github.com/ruby-oauth/oauth2/pull/686 [gh!687]: https://github.com/ruby-oauth/oauth2/pull/687 [gh!690]: https://github.com/ruby-oauth/oauth2/pull/690 +[gh!691]: https://github.com/ruby-oauth/oauth2/pull/691 +[gh!692]: https://github.com/ruby-oauth/oauth2/pull/692 ## [2.0.17] - 2025-09-15 diff --git a/Gemfile.lock b/Gemfile.lock index 4b8b7ebe..3087a5ed 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -99,7 +99,7 @@ GEM json (2.16.0) jwt (3.1.2) base64 - kettle-dev (1.1.51) + kettle-dev (1.1.52) kettle-soup-cover (1.0.10) simplecov (~> 0.22) simplecov-cobertura (~> 3.0) @@ -203,7 +203,7 @@ GEM rubocop-ast (>= 1.46.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.47.1) + rubocop-ast (1.48.0) parser (>= 3.3.7.2) prism (~> 1.4) rubocop-gradual (0.3.6) @@ -311,7 +311,7 @@ GEM uri (1.1.1) version_gem (1.1.9) yard (0.9.37) - yard-fence (0.7.0) + yard-fence (0.8.0) rdoc (~> 6.11) version_gem (~> 1.1, >= 1.1.9) yard (~> 0.9, >= 0.9.37) diff --git a/README.md b/README.md index 75c72dda..54416cb3 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ โญ๏ธ including OAuth 2.1 draft spec & OpenID Connect (OIDC) -[![Version][๐Ÿ‘ฝversioni]][๐Ÿ‘ฝversion] [![GitHub tag (latest SemVer)][โ›ณ๏ธtag-img]][โ›ณ๏ธtag] [![License: MIT][๐Ÿ“„license-img]][๐Ÿ“„license-ref] [![Downloads Rank][๐Ÿ‘ฝdl-ranki]][๐Ÿ‘ฝdl-rank] [![Open Source Helpers][๐Ÿ‘ฝoss-helpi]][๐Ÿ‘ฝoss-help] [![CodeCov Test Coverage][๐Ÿ€codecovi]][๐Ÿ€codecov] [![Coveralls Test Coverage][๐Ÿ€coveralls-img]][๐Ÿ€coveralls] [![QLTY Test Coverage][๐Ÿ€qlty-covi]][๐Ÿ€qlty-cov] [![QLTY Maintainability][๐Ÿ€qlty-mnti]][๐Ÿ€qlty-mnt] [![CI Heads][๐ŸšŽ3-hd-wfi]][๐ŸšŽ3-hd-wf] [![CI Runtime Dependencies @ HEAD][๐ŸšŽ12-crh-wfi]][๐ŸšŽ12-crh-wf] [![CI Current][๐ŸšŽ11-c-wfi]][๐ŸšŽ11-c-wf] [![CI Truffle Ruby][๐ŸšŽ9-t-wfi]][๐ŸšŽ9-t-wf] [![CI JRuby][๐ŸšŽ10-j-wfi]][๐ŸšŽ10-j-wf] [![Deps Locked][๐ŸšŽ13-๐Ÿ”’๏ธ-wfi]][๐ŸšŽ13-๐Ÿ”’๏ธ-wf] [![Deps Unlocked][๐ŸšŽ14-๐Ÿ”“๏ธ-wfi]][๐ŸšŽ14-๐Ÿ”“๏ธ-wf] [![CI Supported][๐ŸšŽ6-s-wfi]][๐ŸšŽ6-s-wf] [![CI Legacy][๐ŸšŽ4-lg-wfi]][๐ŸšŽ4-lg-wf] [![CI Unsupported][๐ŸšŽ7-us-wfi]][๐ŸšŽ7-us-wf] [![CI Ancient][๐ŸšŽ1-an-wfi]][๐ŸšŽ1-an-wf] [![CI Test Coverage][๐ŸšŽ2-cov-wfi]][๐ŸšŽ2-cov-wf] [![CI Style][๐ŸšŽ5-st-wfi]][๐ŸšŽ5-st-wf] [![CodeQL][๐Ÿ–codeQL-img]][๐Ÿ–codeQL] [![Apache SkyWalking Eyes License Compatibility Check][๐ŸšŽ15-๐Ÿชช-wfi]][๐ŸšŽ15-๐Ÿชช-wf] +[![Version][๐Ÿ‘ฝversioni]][๐Ÿ‘ฝversion] [![GitHub tag (latest SemVer)][โ›ณ๏ธtag-img]][โ›ณ๏ธtag] [![License: MIT][๐Ÿ“„license-img]][๐Ÿ“„license-ref] [![Downloads Rank][๐Ÿ‘ฝdl-ranki]][๐Ÿ‘ฝdl-rank] [![Open Source Helpers][๐Ÿ‘ฝoss-helpi]][๐Ÿ‘ฝoss-help] [![CodeCov Test Coverage][๐Ÿ€codecovi]][๐Ÿ€codecov] [![Coveralls Test Coverage][๐Ÿ€coveralls-img]][๐Ÿ€coveralls] [![QLTY Test Coverage][๐Ÿ€qlty-covi]][๐Ÿ€qlty-cov] [![QLTY Maintainability][๐Ÿ€qlty-mnti]][๐Ÿ€qlty-mnt] [![CI Heads][๐ŸšŽ3-hd-wfi]][๐ŸšŽ3-hd-wf] [![CI Runtime Dependencies @ HEAD][๐ŸšŽ12-crh-wfi]][๐ŸšŽ12-crh-wf] [![CI Current][๐ŸšŽ11-c-wfi]][๐ŸšŽ11-c-wf] [![CI JRuby][๐ŸšŽ10-j-wfi]][๐ŸšŽ10-j-wf] [![Deps Locked][๐ŸšŽ13-๐Ÿ”’๏ธ-wfi]][๐ŸšŽ13-๐Ÿ”’๏ธ-wf] [![Deps Unlocked][๐ŸšŽ14-๐Ÿ”“๏ธ-wfi]][๐ŸšŽ14-๐Ÿ”“๏ธ-wf] [![CI Supported][๐ŸšŽ6-s-wfi]][๐ŸšŽ6-s-wf] [![CI Legacy][๐ŸšŽ4-lg-wfi]][๐ŸšŽ4-lg-wf] [![CI Unsupported][๐ŸšŽ7-us-wfi]][๐ŸšŽ7-us-wf] [![CI Ancient][๐ŸšŽ1-an-wfi]][๐ŸšŽ1-an-wf] [![CI Test Coverage][๐ŸšŽ2-cov-wfi]][๐ŸšŽ2-cov-wf] [![CI Style][๐ŸšŽ5-st-wfi]][๐ŸšŽ5-st-wf] [![CodeQL][๐Ÿ–codeQL-img]][๐Ÿ–codeQL] [![Apache SkyWalking Eyes License Compatibility Check][๐ŸšŽ15-๐Ÿชช-wfi]][๐ŸšŽ15-๐Ÿชช-wf] `if ci_badges.map(&:color).detect { it != "green"}` โ˜๏ธ [let me know][๐Ÿ–ผ๏ธgaltzo-discord], as I may have missed the [discord notification][๐Ÿ–ผ๏ธgaltzo-discord]. diff --git a/THREAT_MODEL.md b/THREAT_MODEL.md index 430b293d..9b1f8830 100644 --- a/THREAT_MODEL.md +++ b/THREAT_MODEL.md @@ -83,4 +83,3 @@ This document outlines the threat model for the `oauth2` Ruby gem, which impleme --- This outline should be reviewed and updated regularly as the project evolves. - diff --git a/docs/OAuth2.html b/docs/OAuth2.html index a55e82e2..ee8bb207 100644 --- a/docs/OAuth2.html +++ b/docs/OAuth2.html @@ -415,7 +415,7 @@

diff --git a/docs/OAuth2/AccessToken.html b/docs/OAuth2/AccessToken.html index 70a207ea..2d2877fb 100644 --- a/docs/OAuth2/AccessToken.html +++ b/docs/OAuth2/AccessToken.html @@ -3083,7 +3083,7 @@

diff --git a/docs/OAuth2/Authenticator.html b/docs/OAuth2/Authenticator.html index 18d54f5b..d074b67a 100644 --- a/docs/OAuth2/Authenticator.html +++ b/docs/OAuth2/Authenticator.html @@ -883,7 +883,7 @@

diff --git a/docs/OAuth2/Client.html b/docs/OAuth2/Client.html index f46b4be7..d2611fe5 100644 --- a/docs/OAuth2/Client.html +++ b/docs/OAuth2/Client.html @@ -2656,7 +2656,7 @@

diff --git a/docs/OAuth2/Error.html b/docs/OAuth2/Error.html index 6892113d..d70f829c 100644 --- a/docs/OAuth2/Error.html +++ b/docs/OAuth2/Error.html @@ -772,7 +772,7 @@

diff --git a/docs/OAuth2/FilteredAttributes.html b/docs/OAuth2/FilteredAttributes.html index e5ea7de7..42b859e8 100644 --- a/docs/OAuth2/FilteredAttributes.html +++ b/docs/OAuth2/FilteredAttributes.html @@ -335,7 +335,7 @@

diff --git a/docs/OAuth2/FilteredAttributes/ClassMethods.html b/docs/OAuth2/FilteredAttributes/ClassMethods.html index 4d6ef536..50e00f3f 100644 --- a/docs/OAuth2/FilteredAttributes/ClassMethods.html +++ b/docs/OAuth2/FilteredAttributes/ClassMethods.html @@ -280,7 +280,7 @@

diff --git a/docs/OAuth2/Response.html b/docs/OAuth2/Response.html index a8bd2548..2e328521 100644 --- a/docs/OAuth2/Response.html +++ b/docs/OAuth2/Response.html @@ -1619,7 +1619,7 @@

diff --git a/docs/OAuth2/Strategy.html b/docs/OAuth2/Strategy.html index a12ec766..1cd516b5 100644 --- a/docs/OAuth2/Strategy.html +++ b/docs/OAuth2/Strategy.html @@ -107,7 +107,7 @@

Defined Under Namespace

diff --git a/docs/OAuth2/Strategy/Assertion.html b/docs/OAuth2/Strategy/Assertion.html index 11cb1f95..a2d8d6d4 100644 --- a/docs/OAuth2/Strategy/Assertion.html +++ b/docs/OAuth2/Strategy/Assertion.html @@ -481,7 +481,7 @@

diff --git a/docs/OAuth2/Strategy/AuthCode.html b/docs/OAuth2/Strategy/AuthCode.html index 4901a6c1..a79f6bbe 100644 --- a/docs/OAuth2/Strategy/AuthCode.html +++ b/docs/OAuth2/Strategy/AuthCode.html @@ -483,7 +483,7 @@

diff --git a/docs/OAuth2/Strategy/Base.html b/docs/OAuth2/Strategy/Base.html index 98b85f29..dda6f98d 100644 --- a/docs/OAuth2/Strategy/Base.html +++ b/docs/OAuth2/Strategy/Base.html @@ -195,7 +195,7 @@

diff --git a/docs/OAuth2/Strategy/ClientCredentials.html b/docs/OAuth2/Strategy/ClientCredentials.html index 57fd20cd..5185db5f 100644 --- a/docs/OAuth2/Strategy/ClientCredentials.html +++ b/docs/OAuth2/Strategy/ClientCredentials.html @@ -343,7 +343,7 @@

diff --git a/docs/OAuth2/Strategy/Implicit.html b/docs/OAuth2/Strategy/Implicit.html index 0fe96e09..634c8c96 100644 --- a/docs/OAuth2/Strategy/Implicit.html +++ b/docs/OAuth2/Strategy/Implicit.html @@ -420,7 +420,7 @@

diff --git a/docs/OAuth2/Strategy/Password.html b/docs/OAuth2/Strategy/Password.html index 698b755e..55cc2659 100644 --- a/docs/OAuth2/Strategy/Password.html +++ b/docs/OAuth2/Strategy/Password.html @@ -374,7 +374,7 @@

diff --git a/docs/OAuth2/Version.html b/docs/OAuth2/Version.html index fd949561..5a59b725 100644 --- a/docs/OAuth2/Version.html +++ b/docs/OAuth2/Version.html @@ -111,7 +111,7 @@

diff --git a/docs/_index.html b/docs/_index.html index a73441e6..9605364e 100644 --- a/docs/_index.html +++ b/docs/_index.html @@ -93,6 +93,120 @@

File Listing

  • LICENSE
  • +
  • CITATION
  • + + +
  • CHANGELOG
  • + + +
  • CODE_OF_CONDUCT
  • + + +
  • CONTRIBUTING
  • + + +
  • FUNDING
  • + + +
  • IRP
  • + + +
  • OIDC
  • + + +
  • README
  • + + +
  • RUBOCOP
  • + + +
  • SECURITY
  • + + +
  • THREAT_MODEL
  • + + +
  • LICENSE
  • + + +
  • oauth2-2.0.10.gem
  • + + +
  • oauth2-2.0.11.gem
  • + + +
  • oauth2-2.0.12.gem
  • + + +
  • oauth2-2.0.13.gem
  • + + +
  • oauth2-2.0.14.gem
  • + + +
  • oauth2-2.0.15.gem
  • + + +
  • oauth2-2.0.16.gem
  • + + +
  • oauth2-2.0.17.gem
  • + + +
  • oauth2-2.0.10.gem
  • + + +
  • oauth2-2.0.11.gem
  • + + +
  • oauth2-2.0.12.gem
  • + + +
  • oauth2-2.0.13.gem
  • + + +
  • oauth2-2.0.14.gem
  • + + +
  • oauth2-2.0.15.gem
  • + + +
  • oauth2-2.0.16.gem
  • + + +
  • oauth2-2.0.17.gem
  • + + +
  • REEK
  • + + +
  • access_token
  • + + +
  • authenticator
  • + + +
  • client
  • + + +
  • error
  • + + +
  • filtered_attributes
  • + + +
  • response
  • + + +
  • strategy
  • + + +
  • version
  • + + +
  • oauth2
  • + +
    @@ -315,7 +429,7 @@

    Namespace Listing A-Z

    diff --git a/docs/file.CHANGELOG.html b/docs/file.CHANGELOG.html index 9720289f..8b60c52a 100644 --- a/docs/file.CHANGELOG.html +++ b/docs/file.CHANGELOG.html @@ -101,7 +101,11 @@

    Fixed

    Security

    @@ -1299,7 +1303,7 @@

    diff --git a/docs/file.CITATION.html b/docs/file.CITATION.html index ec687c30..48c4a26e 100644 --- a/docs/file.CITATION.html +++ b/docs/file.CITATION.html @@ -57,30 +57,32 @@
    -

    cff-version: 1.2.0 -title: oauth2 -message: >- - If you use this work and you want to cite it, - then you can use the metadata from this file. -type: software -authors: - - given-names: Peter Hurn - family-names: Boling - email: peter@railsbling.com - affiliation: railsbling.com - orcid: โ€˜https://orcid.org/0009-0008-8519-441Xโ€™ -identifiers: - - type: url - value: โ€˜https://github.com/ruby-oauth/oauth2โ€™ - description: oauth2 -repository-code: โ€˜https://github.com/ruby-oauth/oauth2โ€™ -abstract: >- - oauth2 -license: See license file

    +

    cff-version: 1.2.0
    +title: oauth2
    +message: >-
    + If you use this work and you want to cite it,
    + then you can use the metadata from this file.
    +type: software
    +authors:

    +
      +
    • given-names: Peter Hurn
      +family-names: Boling
      +email: peter@railsbling.com
      +affiliation: railsbling.com
      +orcid: โ€˜https://orcid.org/0009-0008-8519-441Xโ€™
      +identifiers:
    • +
    • type: url
      +value: โ€˜https://github.com/ruby-oauth/oauth2โ€™
      +description: oauth2
      +repository-code: โ€˜https://github.com/ruby-oauth/oauth2โ€™
      +abstract: >-
      + oauth2
      +license: See license file
    • +
    diff --git a/docs/file.CODE_OF_CONDUCT.html b/docs/file.CODE_OF_CONDUCT.html index 28cfa69c..b6386287 100644 --- a/docs/file.CODE_OF_CONDUCT.html +++ b/docs/file.CODE_OF_CONDUCT.html @@ -191,7 +191,7 @@

    Attribution

    diff --git a/docs/file.CONTRIBUTING.html b/docs/file.CONTRIBUTING.html index 65efad98..c488d9cc 100644 --- a/docs/file.CONTRIBUTING.html +++ b/docs/file.CONTRIBUTING.html @@ -201,7 +201,7 @@

    Lint It

    bundle exec rake rubocop_gradual:autocorrect
     
    -

    For more detailed information about using RuboCop in this project, please see the RUBOCOP.md guide. This project uses rubocop_gradual instead of vanilla RuboCop, which requires specific commands for checking violations.

    +

    For more detailed information about using RuboCop in this project, please see the RUBOCOP.md guide. This project uses rubocop_gradual instead of vanilla RuboCop, which requires specific commands for checking violations.

    Important: Do not add inline RuboCop disables

    @@ -304,7 +304,7 @@

    Manual process

    diff --git a/docs/file.FUNDING.html b/docs/file.FUNDING.html index 0eb9ce7d..af82a198 100644 --- a/docs/file.FUNDING.html +++ b/docs/file.FUNDING.html @@ -99,7 +99,7 @@

    Another Way to Support Open diff --git a/docs/file.IRP.html b/docs/file.IRP.html index 43718bd2..5f842502 100644 --- a/docs/file.IRP.html +++ b/docs/file.IRP.html @@ -211,7 +211,7 @@

    Appendix: Example checklist diff --git a/docs/file.LICENSE.html b/docs/file.LICENSE.html index 4e01e91e..249a86fc 100644 --- a/docs/file.LICENSE.html +++ b/docs/file.LICENSE.html @@ -60,7 +60,7 @@
    MIT License

    Copyright (c) 2017-2025 Peter H. Boling, of Galtzo.com, and oauth2 contributors
    Copyright (c) 2011-2013 Michael Bleigh and Intridea, Inc.

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.
    diff --git a/docs/file.OIDC.html b/docs/file.OIDC.html index 5068218e..04d54e01 100644 --- a/docs/file.OIDC.html +++ b/docs/file.OIDC.html @@ -256,7 +256,7 @@

    Raw OIDC with ruby-oauth/oauth2

    diff --git a/docs/file.README.html b/docs/file.README.html index a06abfa9..6dc49cae 100644 --- a/docs/file.README.html +++ b/docs/file.README.html @@ -103,7 +103,7 @@

    ๐Ÿ” OAuth 2.0 Authorization Framewor

    โญ๏ธ including OAuth 2.1 draft spec & OpenID Connect (OIDC)

    -

    Version GitHub tag (latest SemVer) License: MIT Downloads Rank Open Source Helpers CodeCov Test Coverage Coveralls Test Coverage QLTY Test Coverage QLTY Maintainability CI Heads CI Runtime Dependencies @ HEAD CI Current [![CI Truffle Ruby][๐ŸšŽ9-t-wfi]][๐ŸšŽ9-t-wf] CI JRuby Deps Locked Deps Unlocked CI Supported CI Legacy CI Unsupported CI Ancient CI Test Coverage CI Style CodeQL Apache SkyWalking Eyes License Compatibility Check

    +

    Version GitHub tag (latest SemVer) License: MIT Downloads Rank Open Source Helpers CodeCov Test Coverage Coveralls Test Coverage QLTY Test Coverage QLTY Maintainability CI Heads CI Runtime Dependencies @ HEAD CI Current CI JRuby Deps Locked Deps Unlocked CI Supported CI Legacy CI Unsupported CI Ancient CI Test Coverage CI Style CodeQL Apache SkyWalking Eyes License Compatibility Check

    if ci_badges.map(&:color).detect { it != "green"} โ˜๏ธ let me know, as I may have missed the discord notification.

    @@ -305,7 +305,7 @@

    ๐Ÿ’ก Info you can shake a stick at

    Compliance -License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 +License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 @@ -609,7 +609,7 @@

    Compatibility

    NOTE: The 1.4 series will only receive critical security updates.
    -See SECURITY.md and IRP.md.

    +See SECURITY.md and IRP.md.

    โš™๏ธ Configuration

    @@ -1409,7 +1409,7 @@

    OpenID Connect (OIDC) Notes

    Debugging

    @@ -1490,21 +1490,21 @@

    ๐Ÿ” Security

    To report a security vulnerability, please use the Tidelift security contact.
    Tidelift will coordinate the fix and disclosure.

    -

    For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

    +

    For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

    ๐Ÿค Contributing

    If you need some ideas of where to help, you could work on adding more code coverage,
    -or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
    +or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
    or use the gem and think about how it could be better.

    We Keep A Changelog so if you make changes, remember to update it.

    -

    See CONTRIBUTING.md for more detailed instructions.

    +

    See CONTRIBUTING.md for more detailed instructions.

    ๐Ÿš€ Release Instructions

    -

    See CONTRIBUTING.md.

    +

    See CONTRIBUTING.md.

    Code Coverage

    @@ -1517,7 +1517,7 @@

    Code Coverage

    ๐Ÿช‡ Code of Conduct

    Everyone interacting with this projectโ€™s codebases, issue trackers,
    -chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

    +chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

    ๐ŸŒˆ Contributors

    @@ -1578,13 +1578,13 @@

    ๐Ÿ“Œ Versioning

    -

    See CHANGELOG.md for a list of releases.

    +

    See CHANGELOG.md for a list of releases.

    ๐Ÿ“„ License

    The gem is available as open source under the terms of
    -the MIT License License: MIT.
    -See LICENSE.txt for the official Copyright Notice.

    +the MIT License License: MIT.
    +See LICENSE.txt for the official Copyright Notice.

    @@ -1636,7 +1636,7 @@

    Please give the project a star โญ โ™ฅ diff --git a/docs/file.REEK.html b/docs/file.REEK.html index fa6fc2fc..fc7c71a8 100644 --- a/docs/file.REEK.html +++ b/docs/file.REEK.html @@ -61,7 +61,7 @@ diff --git a/docs/file.RUBOCOP.html b/docs/file.RUBOCOP.html index 05ae681e..5dfea70c 100644 --- a/docs/file.RUBOCOP.html +++ b/docs/file.RUBOCOP.html @@ -161,7 +161,7 @@

    Benefits of rubocop_gradual

    diff --git a/docs/file.SECURITY.html b/docs/file.SECURITY.html index 76ca890a..66b36683 100644 --- a/docs/file.SECURITY.html +++ b/docs/file.SECURITY.html @@ -82,18 +82,18 @@

    Security contact information

    Tidelift security contact.
    Tidelift will coordinate the fix and disclosure.

    -

    More detailed explanation of the process is in IRP.md

    +

    More detailed explanation of the process is in IRP.md

    Additional Support

    If you are interested in support for versions older than the latest release,
    please consider sponsoring the project / maintainer @ https://liberapay.com/pboling/donate,
    -or find other sponsorship links in the README.

    +or find other sponsorship links in the README.

    diff --git a/docs/file.THREAT_MODEL.html b/docs/file.THREAT_MODEL.html index 7bd7cc73..da154235 100644 --- a/docs/file.THREAT_MODEL.html +++ b/docs/file.THREAT_MODEL.html @@ -206,7 +206,7 @@

    8. References

    diff --git a/docs/file.access_token.html b/docs/file.access_token.html index 1300c2b1..65e4aaa8 100644 --- a/docs/file.access_token.html +++ b/docs/file.access_token.html @@ -57,9 +57,9 @@
    -

    module OAuth2 - class AccessToken - def self.from_hash: (OAuth2::Client, Hash[untyped, untyped]) -> OAuth2::AccessToken +

    module OAuth2
    + class AccessToken
    + def self.from_hash: (OAuth2::Client, Hash[untyped, untyped]) -> OAuth2::AccessToken
    def self.from_kvform: (OAuth2::Client, String) -> OAuth2::AccessToken

    def initialize: (OAuth2::Client, String, ?Hash[Symbol, untyped]) -> void
    @@ -84,7 +84,7 @@
     
    diff --git a/docs/file.authenticator.html b/docs/file.authenticator.html index 630200ca..bd9ad4f3 100644 --- a/docs/file.authenticator.html +++ b/docs/file.authenticator.html @@ -57,8 +57,8 @@
    -

    module OAuth2 - class Authenticator +

    module OAuth2
    + class Authenticator
    include OAuth2::FilteredAttributes

    attr_reader mode: (Symbol | String)
    @@ -81,7 +81,7 @@
     
    diff --git a/docs/file.client.html b/docs/file.client.html index a21933aa..9015aa65 100644 --- a/docs/file.client.html +++ b/docs/file.client.html @@ -57,9 +57,9 @@
    -

    module OAuth2 - class Client - RESERVED_REQ_KEYS: Array[String] +

    module OAuth2
    + class Client
    + RESERVED_REQ_KEYS: Array[String]
    RESERVED_PARAM_KEYS: Array[String]

    include OAuth2::FilteredAttributes
    @@ -111,7 +111,7 @@
     
    diff --git a/docs/file.error.html b/docs/file.error.html index d6e43057..ba7da6a6 100644 --- a/docs/file.error.html +++ b/docs/file.error.html @@ -57,18 +57,18 @@
    -

    module OAuth2 - class Error < StandardError - def initialize: (OAuth2::Response) -> void - def code: () -> (String | Integer | nil) - def description: () -> (String | nil) - def response: () -> OAuth2::Response - end +

    module OAuth2
    + class Error < StandardError
    + def initialize: (OAuth2::Response) -> void
    + def code: () -> (String | Integer | nil)
    + def description: () -> (String | nil)
    + def response: () -> OAuth2::Response
    + end
    end

    diff --git a/docs/file.filtered_attributes.html b/docs/file.filtered_attributes.html index 95f557bb..5cf2e2f9 100644 --- a/docs/file.filtered_attributes.html +++ b/docs/file.filtered_attributes.html @@ -57,16 +57,16 @@
    -

    module OAuth2 - module FilteredAttributes - def self.included: (untyped) -> untyped - def filtered_attributes: (*String) -> void - end +

    module OAuth2
    + module FilteredAttributes
    + def self.included: (untyped) -> untyped
    + def filtered_attributes: (*String) -> void
    + end
    end

    diff --git a/docs/file.oauth2-2.0.10.gem.html b/docs/file.oauth2-2.0.10.gem.html index aaedb848..eb6e5b05 100644 --- a/docs/file.oauth2-2.0.10.gem.html +++ b/docs/file.oauth2-2.0.10.gem.html @@ -61,7 +61,7 @@
    diff --git a/docs/file.oauth2-2.0.11.gem.html b/docs/file.oauth2-2.0.11.gem.html index 299ada70..a3bcde43 100644 --- a/docs/file.oauth2-2.0.11.gem.html +++ b/docs/file.oauth2-2.0.11.gem.html @@ -61,7 +61,7 @@
    diff --git a/docs/file.oauth2-2.0.12.gem.html b/docs/file.oauth2-2.0.12.gem.html index f5efd44b..bb176075 100644 --- a/docs/file.oauth2-2.0.12.gem.html +++ b/docs/file.oauth2-2.0.12.gem.html @@ -61,7 +61,7 @@
    diff --git a/docs/file.oauth2-2.0.13.gem.html b/docs/file.oauth2-2.0.13.gem.html index 72e8abb0..d43805a4 100644 --- a/docs/file.oauth2-2.0.13.gem.html +++ b/docs/file.oauth2-2.0.13.gem.html @@ -61,7 +61,7 @@ diff --git a/docs/file.oauth2-2.0.14.gem.html b/docs/file.oauth2-2.0.14.gem.html index ee25b93f..1706e312 100644 --- a/docs/file.oauth2-2.0.14.gem.html +++ b/docs/file.oauth2-2.0.14.gem.html @@ -61,7 +61,7 @@ diff --git a/docs/file.oauth2-2.0.15.gem.html b/docs/file.oauth2-2.0.15.gem.html index c4d115e1..89123e68 100644 --- a/docs/file.oauth2-2.0.15.gem.html +++ b/docs/file.oauth2-2.0.15.gem.html @@ -61,7 +61,7 @@ diff --git a/docs/file.oauth2-2.0.16.gem.html b/docs/file.oauth2-2.0.16.gem.html index 7abd2400..ec2b5f0a 100644 --- a/docs/file.oauth2-2.0.16.gem.html +++ b/docs/file.oauth2-2.0.16.gem.html @@ -61,7 +61,7 @@ diff --git a/docs/file.oauth2-2.0.17.gem.html b/docs/file.oauth2-2.0.17.gem.html index 668d7dbd..72b314c5 100644 --- a/docs/file.oauth2-2.0.17.gem.html +++ b/docs/file.oauth2-2.0.17.gem.html @@ -61,7 +61,7 @@ diff --git a/docs/file.oauth2.html b/docs/file.oauth2.html index af26ebe4..a6c2acc6 100644 --- a/docs/file.oauth2.html +++ b/docs/file.oauth2.html @@ -57,19 +57,19 @@
    -

    module OAuth2 +

    module OAuth2
    OAUTH_DEBUG: bool

    -

    DEFAULT_CONFIG: untyped +

    DEFAULT_CONFIG: untyped
    @config: untyped

    -

    def self.config: () -> untyped - def self.configure: () { (untyped) -> void } -> void +

    def self.config: () -> untyped
    + def self.configure: () { (untyped) -> void } -> void
    end

    diff --git a/docs/file.response.html b/docs/file.response.html index f9edaafd..ddde2640 100644 --- a/docs/file.response.html +++ b/docs/file.response.html @@ -57,8 +57,8 @@
    -

    module OAuth2 - class Response +

    module OAuth2
    + class Response
    DEFAULT_OPTIONS: Hash[Symbol, untyped]

    def self.register_parser: (Symbol key, (Array[String] | String) mime_types) { (String) -> untyped } -> void
    @@ -77,7 +77,7 @@
     
    diff --git a/docs/file.strategy.html b/docs/file.strategy.html index e1f679f3..4f19ebc6 100644 --- a/docs/file.strategy.html +++ b/docs/file.strategy.html @@ -57,10 +57,10 @@
    -

    module OAuth2 - module Strategy - class Base - def initialize: (OAuth2::Client) -> void +

    module OAuth2
    + module Strategy
    + class Base
    + def initialize: (OAuth2::Client) -> void
    end

    class AuthCode < Base
    @@ -93,7 +93,7 @@
     
    diff --git a/docs/file.version.html b/docs/file.version.html index db7a1599..58fd6b82 100644 --- a/docs/file.version.html +++ b/docs/file.version.html @@ -57,15 +57,15 @@
    -

    module OAuth2 - module Version - VERSION: String - end +

    module OAuth2
    + module Version
    + VERSION: String
    + end
    end

    diff --git a/docs/file_list.html b/docs/file_list.html index 4fec7a08..b342b1fa 100644 --- a/docs/file_list.html +++ b/docs/file_list.html @@ -102,6 +102,196 @@

    File List

    +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • + +
  • + +
    diff --git a/docs/index.html b/docs/index.html index 53a7821f..a6881b64 100644 --- a/docs/index.html +++ b/docs/index.html @@ -103,7 +103,7 @@

    ๐Ÿ” OAuth 2.0 Authorization Framewor

    โญ๏ธ including OAuth 2.1 draft spec & OpenID Connect (OIDC)

    -

    Version GitHub tag (latest SemVer) License: MIT Downloads Rank Open Source Helpers CodeCov Test Coverage Coveralls Test Coverage QLTY Test Coverage QLTY Maintainability CI Heads CI Runtime Dependencies @ HEAD CI Current [![CI Truffle Ruby][๐ŸšŽ9-t-wfi]][๐ŸšŽ9-t-wf] CI JRuby Deps Locked Deps Unlocked CI Supported CI Legacy CI Unsupported CI Ancient CI Test Coverage CI Style CodeQL Apache SkyWalking Eyes License Compatibility Check

    +

    Version GitHub tag (latest SemVer) License: MIT Downloads Rank Open Source Helpers CodeCov Test Coverage Coveralls Test Coverage QLTY Test Coverage QLTY Maintainability CI Heads CI Runtime Dependencies @ HEAD CI Current CI JRuby Deps Locked Deps Unlocked CI Supported CI Legacy CI Unsupported CI Ancient CI Test Coverage CI Style CodeQL Apache SkyWalking Eyes License Compatibility Check

    if ci_badges.map(&:color).detect { it != "green"} โ˜๏ธ let me know, as I may have missed the discord notification.

    @@ -305,7 +305,7 @@

    ๐Ÿ’ก Info you can shake a stick at

    Compliance -License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 +License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 @@ -609,7 +609,7 @@

    Compatibility

    NOTE: The 1.4 series will only receive critical security updates.
    -See SECURITY.md and IRP.md.

    +See SECURITY.md and IRP.md.

    โš™๏ธ Configuration

    @@ -1409,7 +1409,7 @@

    OpenID Connect (OIDC) Notes

    • If the token response includes an id_token (a JWT), this gem surfaces it but does not validate the signature. Use a JWT library and your providerโ€™s JWKs to verify it.
    • For private_key_jwt client authentication, provide auth_scheme: :private_key_jwt and ensure your key configuration matches the provider requirements.
    • -
    • See OIDC.md for a more complete OIDC overview, example, and links to the relevant specifications.
    • +
    • See OIDC.md for a more complete OIDC overview, example, and links to the relevant specifications.

    Debugging

    @@ -1490,21 +1490,21 @@

    ๐Ÿ” Security

    To report a security vulnerability, please use the Tidelift security contact.
    Tidelift will coordinate the fix and disclosure.

    -

    For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

    +

    For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

    ๐Ÿค Contributing

    If you need some ideas of where to help, you could work on adding more code coverage,
    -or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
    +or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
    or use the gem and think about how it could be better.

    We Keep A Changelog so if you make changes, remember to update it.

    -

    See CONTRIBUTING.md for more detailed instructions.

    +

    See CONTRIBUTING.md for more detailed instructions.

    ๐Ÿš€ Release Instructions

    -

    See CONTRIBUTING.md.

    +

    See CONTRIBUTING.md.

    Code Coverage

    @@ -1517,7 +1517,7 @@

    Code Coverage

    ๐Ÿช‡ Code of Conduct

    Everyone interacting with this projectโ€™s codebases, issue trackers,
    -chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

    +chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

    ๐ŸŒˆ Contributors

    @@ -1578,13 +1578,13 @@

    ๐Ÿ“Œ Versioning

    -

    See CHANGELOG.md for a list of releases.

    +

    See CHANGELOG.md for a list of releases.

    ๐Ÿ“„ License

    The gem is available as open source under the terms of
    -the MIT License License: MIT.
    -See LICENSE.txt for the official Copyright Notice.

    +the MIT License License: MIT.
    +See LICENSE.txt for the official Copyright Notice.

    @@ -1636,7 +1636,7 @@

    Please give the project a star โญ โ™ฅ

    diff --git a/docs/top-level-namespace.html b/docs/top-level-namespace.html index a8f44a8d..4eef21eb 100644 --- a/docs/top-level-namespace.html +++ b/docs/top-level-namespace.html @@ -100,7 +100,7 @@

    Defined Under Namespace

    From cf2853d9fa05999f88c9df8b1b3a8a3ed21c64e8 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 8 Nov 2025 04:35:11 -0700 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=93=9D=20Update=20docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/OAuth2.html | 2 +- docs/OAuth2/AccessToken.html | 2 +- docs/OAuth2/Authenticator.html | 2 +- docs/OAuth2/Client.html | 2 +- docs/OAuth2/Error.html | 2 +- docs/OAuth2/FilteredAttributes.html | 2 +- .../FilteredAttributes/ClassMethods.html | 2 +- docs/OAuth2/Response.html | 2 +- docs/OAuth2/Strategy.html | 2 +- docs/OAuth2/Strategy/Assertion.html | 2 +- docs/OAuth2/Strategy/AuthCode.html | 2 +- docs/OAuth2/Strategy/Base.html | 2 +- docs/OAuth2/Strategy/ClientCredentials.html | 2 +- docs/OAuth2/Strategy/Implicit.html | 2 +- docs/OAuth2/Strategy/Password.html | 2 +- docs/OAuth2/Version.html | 2 +- docs/_index.html | 116 +---------- docs/file.CHANGELOG.html | 4 +- docs/file.CODE_OF_CONDUCT.html | 2 +- docs/file.CONTRIBUTING.html | 4 +- docs/file.FUNDING.html | 2 +- docs/file.IRP.html | 2 +- docs/file.LICENSE.html | 2 +- docs/file.OIDC.html | 2 +- docs/file.README.html | 24 +-- docs/file.RUBOCOP.html | 2 +- docs/file.SECURITY.html | 6 +- docs/file.THREAT_MODEL.html | 2 +- docs/file_list.html | 190 ------------------ docs/index.html | 24 +-- docs/top-level-namespace.html | 2 +- 31 files changed, 56 insertions(+), 360 deletions(-) diff --git a/docs/OAuth2.html b/docs/OAuth2.html index ee8bb207..e66f2e01 100644 --- a/docs/OAuth2.html +++ b/docs/OAuth2.html @@ -415,7 +415,7 @@

    diff --git a/docs/OAuth2/AccessToken.html b/docs/OAuth2/AccessToken.html index 2d2877fb..675af0af 100644 --- a/docs/OAuth2/AccessToken.html +++ b/docs/OAuth2/AccessToken.html @@ -3083,7 +3083,7 @@

    diff --git a/docs/OAuth2/Authenticator.html b/docs/OAuth2/Authenticator.html index d074b67a..4ed2e745 100644 --- a/docs/OAuth2/Authenticator.html +++ b/docs/OAuth2/Authenticator.html @@ -883,7 +883,7 @@

    diff --git a/docs/OAuth2/Client.html b/docs/OAuth2/Client.html index d2611fe5..d0bef00e 100644 --- a/docs/OAuth2/Client.html +++ b/docs/OAuth2/Client.html @@ -2656,7 +2656,7 @@

    diff --git a/docs/OAuth2/Error.html b/docs/OAuth2/Error.html index d70f829c..bd467387 100644 --- a/docs/OAuth2/Error.html +++ b/docs/OAuth2/Error.html @@ -772,7 +772,7 @@

    diff --git a/docs/OAuth2/FilteredAttributes.html b/docs/OAuth2/FilteredAttributes.html index 42b859e8..1d24c918 100644 --- a/docs/OAuth2/FilteredAttributes.html +++ b/docs/OAuth2/FilteredAttributes.html @@ -335,7 +335,7 @@

    diff --git a/docs/OAuth2/FilteredAttributes/ClassMethods.html b/docs/OAuth2/FilteredAttributes/ClassMethods.html index 50e00f3f..5ba6576f 100644 --- a/docs/OAuth2/FilteredAttributes/ClassMethods.html +++ b/docs/OAuth2/FilteredAttributes/ClassMethods.html @@ -280,7 +280,7 @@

    diff --git a/docs/OAuth2/Response.html b/docs/OAuth2/Response.html index 2e328521..6a890d6b 100644 --- a/docs/OAuth2/Response.html +++ b/docs/OAuth2/Response.html @@ -1619,7 +1619,7 @@

    diff --git a/docs/OAuth2/Strategy.html b/docs/OAuth2/Strategy.html index 1cd516b5..cc5b20fa 100644 --- a/docs/OAuth2/Strategy.html +++ b/docs/OAuth2/Strategy.html @@ -107,7 +107,7 @@

    Defined Under Namespace

    diff --git a/docs/OAuth2/Strategy/Assertion.html b/docs/OAuth2/Strategy/Assertion.html index a2d8d6d4..c6121f2a 100644 --- a/docs/OAuth2/Strategy/Assertion.html +++ b/docs/OAuth2/Strategy/Assertion.html @@ -481,7 +481,7 @@

    diff --git a/docs/OAuth2/Strategy/AuthCode.html b/docs/OAuth2/Strategy/AuthCode.html index a79f6bbe..39939fae 100644 --- a/docs/OAuth2/Strategy/AuthCode.html +++ b/docs/OAuth2/Strategy/AuthCode.html @@ -483,7 +483,7 @@

    diff --git a/docs/OAuth2/Strategy/Base.html b/docs/OAuth2/Strategy/Base.html index dda6f98d..2ecf97e2 100644 --- a/docs/OAuth2/Strategy/Base.html +++ b/docs/OAuth2/Strategy/Base.html @@ -195,7 +195,7 @@

    diff --git a/docs/OAuth2/Strategy/ClientCredentials.html b/docs/OAuth2/Strategy/ClientCredentials.html index 5185db5f..4d4515be 100644 --- a/docs/OAuth2/Strategy/ClientCredentials.html +++ b/docs/OAuth2/Strategy/ClientCredentials.html @@ -343,7 +343,7 @@

    diff --git a/docs/OAuth2/Strategy/Implicit.html b/docs/OAuth2/Strategy/Implicit.html index 634c8c96..8689a409 100644 --- a/docs/OAuth2/Strategy/Implicit.html +++ b/docs/OAuth2/Strategy/Implicit.html @@ -420,7 +420,7 @@

    diff --git a/docs/OAuth2/Strategy/Password.html b/docs/OAuth2/Strategy/Password.html index 55cc2659..ec50a6ae 100644 --- a/docs/OAuth2/Strategy/Password.html +++ b/docs/OAuth2/Strategy/Password.html @@ -374,7 +374,7 @@

    diff --git a/docs/OAuth2/Version.html b/docs/OAuth2/Version.html index 5a59b725..1f0525dd 100644 --- a/docs/OAuth2/Version.html +++ b/docs/OAuth2/Version.html @@ -111,7 +111,7 @@

    diff --git a/docs/_index.html b/docs/_index.html index 9605364e..49e99f29 100644 --- a/docs/_index.html +++ b/docs/_index.html @@ -93,120 +93,6 @@

    File Listing

  • LICENSE
  • -
  • CITATION
  • - - -
  • CHANGELOG
  • - - -
  • CODE_OF_CONDUCT
  • - - -
  • CONTRIBUTING
  • - - -
  • FUNDING
  • - - -
  • IRP
  • - - -
  • OIDC
  • - - -
  • README
  • - - -
  • RUBOCOP
  • - - -
  • SECURITY
  • - - -
  • THREAT_MODEL
  • - - -
  • LICENSE
  • - - -
  • oauth2-2.0.10.gem
  • - - -
  • oauth2-2.0.11.gem
  • - - -
  • oauth2-2.0.12.gem
  • - - -
  • oauth2-2.0.13.gem
  • - - -
  • oauth2-2.0.14.gem
  • - - -
  • oauth2-2.0.15.gem
  • - - -
  • oauth2-2.0.16.gem
  • - - -
  • oauth2-2.0.17.gem
  • - - -
  • oauth2-2.0.10.gem
  • - - -
  • oauth2-2.0.11.gem
  • - - -
  • oauth2-2.0.12.gem
  • - - -
  • oauth2-2.0.13.gem
  • - - -
  • oauth2-2.0.14.gem
  • - - -
  • oauth2-2.0.15.gem
  • - - -
  • oauth2-2.0.16.gem
  • - - -
  • oauth2-2.0.17.gem
  • - - -
  • REEK
  • - - -
  • access_token
  • - - -
  • authenticator
  • - - -
  • client
  • - - -
  • error
  • - - -
  • filtered_attributes
  • - - -
  • response
  • - - -
  • strategy
  • - - -
  • version
  • - - -
  • oauth2
  • - -
    @@ -429,7 +315,7 @@

    Namespace Listing A-Z

    diff --git a/docs/file.CHANGELOG.html b/docs/file.CHANGELOG.html index 8b60c52a..583b33a0 100644 --- a/docs/file.CHANGELOG.html +++ b/docs/file.CHANGELOG.html @@ -86,7 +86,7 @@

    Changed

    • gh!685 - upgrade kettle-dev v1.1.24 by @pboling
    • -
    • upgrade kettle-dev v1.1.51 by @pboling +
    • upgrade kettle-dev v1.1.52 by @pboling
      • Add open collective donors to README
      @@ -1303,7 +1303,7 @@

      diff --git a/docs/file.CODE_OF_CONDUCT.html b/docs/file.CODE_OF_CONDUCT.html index b6386287..9b7d0779 100644 --- a/docs/file.CODE_OF_CONDUCT.html +++ b/docs/file.CODE_OF_CONDUCT.html @@ -191,7 +191,7 @@

      Attribution

      diff --git a/docs/file.CONTRIBUTING.html b/docs/file.CONTRIBUTING.html index c488d9cc..3b2e75d4 100644 --- a/docs/file.CONTRIBUTING.html +++ b/docs/file.CONTRIBUTING.html @@ -201,7 +201,7 @@

      Lint It

      bundle exec rake rubocop_gradual:autocorrect
       
      -

      For more detailed information about using RuboCop in this project, please see the RUBOCOP.md guide. This project uses rubocop_gradual instead of vanilla RuboCop, which requires specific commands for checking violations.

      +

      For more detailed information about using RuboCop in this project, please see the RUBOCOP.md guide. This project uses rubocop_gradual instead of vanilla RuboCop, which requires specific commands for checking violations.

      Important: Do not add inline RuboCop disables

      @@ -304,7 +304,7 @@

      Manual process

      diff --git a/docs/file.FUNDING.html b/docs/file.FUNDING.html index af82a198..6b8226e8 100644 --- a/docs/file.FUNDING.html +++ b/docs/file.FUNDING.html @@ -99,7 +99,7 @@

      Another Way to Support Open diff --git a/docs/file.IRP.html b/docs/file.IRP.html index 5f842502..73e80163 100644 --- a/docs/file.IRP.html +++ b/docs/file.IRP.html @@ -211,7 +211,7 @@

      Appendix: Example checklist diff --git a/docs/file.LICENSE.html b/docs/file.LICENSE.html index 249a86fc..f6480a01 100644 --- a/docs/file.LICENSE.html +++ b/docs/file.LICENSE.html @@ -60,7 +60,7 @@
      MIT License

      Copyright (c) 2017-2025 Peter H. Boling, of Galtzo.com, and oauth2 contributors
      Copyright (c) 2011-2013 Michael Bleigh and Intridea, Inc.

      Permission is hereby granted, free of charge, to any person obtaining a copy
      of this software and associated documentation files (the "Software"), to deal
      in the Software without restriction, including without limitation the rights
      to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
      copies of the Software, and to permit persons to whom the Software is
      furnished to do so, subject to the following conditions:

      The above copyright notice and this permission notice shall be included in all
      copies or substantial portions of the Software.

      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
      AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
      OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
      SOFTWARE.
      diff --git a/docs/file.OIDC.html b/docs/file.OIDC.html index 04d54e01..c54c8780 100644 --- a/docs/file.OIDC.html +++ b/docs/file.OIDC.html @@ -256,7 +256,7 @@

      Raw OIDC with ruby-oauth/oauth2

      diff --git a/docs/file.README.html b/docs/file.README.html index 6dc49cae..50815d28 100644 --- a/docs/file.README.html +++ b/docs/file.README.html @@ -305,7 +305,7 @@

      ๐Ÿ’ก Info you can shake a stick at

      Compliance -License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 +License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 @@ -609,7 +609,7 @@

      Compatibility

      NOTE: The 1.4 series will only receive critical security updates.
      -See SECURITY.md and IRP.md.

      +See SECURITY.md and IRP.md.

      โš™๏ธ Configuration

      @@ -1409,7 +1409,7 @@

      OpenID Connect (OIDC) Notes

      • If the token response includes an id_token (a JWT), this gem surfaces it but does not validate the signature. Use a JWT library and your providerโ€™s JWKs to verify it.
      • For private_key_jwt client authentication, provide auth_scheme: :private_key_jwt and ensure your key configuration matches the provider requirements.
      • -
      • See OIDC.md for a more complete OIDC overview, example, and links to the relevant specifications.
      • +
      • See OIDC.md for a more complete OIDC overview, example, and links to the relevant specifications.

      Debugging

      @@ -1490,21 +1490,21 @@

      ๐Ÿ” Security

      To report a security vulnerability, please use the Tidelift security contact.
      Tidelift will coordinate the fix and disclosure.

      -

      For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

      +

      For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

      ๐Ÿค Contributing

      If you need some ideas of where to help, you could work on adding more code coverage,
      -or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
      +or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
      or use the gem and think about how it could be better.

      We Keep A Changelog so if you make changes, remember to update it.

      -

      See CONTRIBUTING.md for more detailed instructions.

      +

      See CONTRIBUTING.md for more detailed instructions.

      ๐Ÿš€ Release Instructions

      -

      See CONTRIBUTING.md.

      +

      See CONTRIBUTING.md.

      Code Coverage

      @@ -1517,7 +1517,7 @@

      Code Coverage

      ๐Ÿช‡ Code of Conduct

      Everyone interacting with this projectโ€™s codebases, issue trackers,
      -chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

      +chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

      ๐ŸŒˆ Contributors

      @@ -1578,13 +1578,13 @@

      ๐Ÿ“Œ Versioning

      -

      See CHANGELOG.md for a list of releases.

      +

      See CHANGELOG.md for a list of releases.

      ๐Ÿ“„ License

      The gem is available as open source under the terms of
      -the MIT License License: MIT.
      -See LICENSE.txt for the official Copyright Notice.

      +the MIT License License: MIT.
      +See LICENSE.txt for the official Copyright Notice.

      @@ -1636,7 +1636,7 @@

      Please give the project a star โญ โ™ฅ diff --git a/docs/file.RUBOCOP.html b/docs/file.RUBOCOP.html index 5dfea70c..fa028a86 100644 --- a/docs/file.RUBOCOP.html +++ b/docs/file.RUBOCOP.html @@ -161,7 +161,7 @@

      Benefits of rubocop_gradual

      diff --git a/docs/file.SECURITY.html b/docs/file.SECURITY.html index 66b36683..2ac3d53d 100644 --- a/docs/file.SECURITY.html +++ b/docs/file.SECURITY.html @@ -82,18 +82,18 @@

      Security contact information

      Tidelift security contact.
      Tidelift will coordinate the fix and disclosure.

      -

      More detailed explanation of the process is in IRP.md

      +

      More detailed explanation of the process is in IRP.md

      Additional Support

      If you are interested in support for versions older than the latest release,
      please consider sponsoring the project / maintainer @ https://liberapay.com/pboling/donate,
      -or find other sponsorship links in the README.

      +or find other sponsorship links in the README.

      diff --git a/docs/file.THREAT_MODEL.html b/docs/file.THREAT_MODEL.html index da154235..054a049e 100644 --- a/docs/file.THREAT_MODEL.html +++ b/docs/file.THREAT_MODEL.html @@ -206,7 +206,7 @@

      8. References

      diff --git a/docs/file_list.html b/docs/file_list.html index b342b1fa..4fec7a08 100644 --- a/docs/file_list.html +++ b/docs/file_list.html @@ -102,196 +102,6 @@

      File List

    • -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - - -
    • - -
    • - -
    diff --git a/docs/index.html b/docs/index.html index a6881b64..a522c14e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -305,7 +305,7 @@

    ๐Ÿ’ก Info you can shake a stick at

    Compliance -License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 +License: MIT Compatible with Apache Software Projects: Verified by SkyWalking Eyes ๐Ÿ“„ilo-declaration-img Security Policy Contributor Covenant 2.1 SemVer 2.0.0 @@ -609,7 +609,7 @@

    Compatibility

    NOTE: The 1.4 series will only receive critical security updates.
    -See SECURITY.md and IRP.md.

    +See SECURITY.md and IRP.md.

    โš™๏ธ Configuration

    @@ -1409,7 +1409,7 @@

    OpenID Connect (OIDC) Notes

    • If the token response includes an id_token (a JWT), this gem surfaces it but does not validate the signature. Use a JWT library and your providerโ€™s JWKs to verify it.
    • For private_key_jwt client authentication, provide auth_scheme: :private_key_jwt and ensure your key configuration matches the provider requirements.
    • -
    • See OIDC.md for a more complete OIDC overview, example, and links to the relevant specifications.
    • +
    • See OIDC.md for a more complete OIDC overview, example, and links to the relevant specifications.

    Debugging

    @@ -1490,21 +1490,21 @@

    ๐Ÿ” Security

    To report a security vulnerability, please use the Tidelift security contact.
    Tidelift will coordinate the fix and disclosure.

    -

    For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

    +

    For more see SECURITY.md, THREAT_MODEL.md, and IRP.md.

    ๐Ÿค Contributing

    If you need some ideas of where to help, you could work on adding more code coverage,
    -or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
    +or if it is already ๐Ÿ’ฏ (see below) check reek, issues, or PRs,
    or use the gem and think about how it could be better.

    We Keep A Changelog so if you make changes, remember to update it.

    -

    See CONTRIBUTING.md for more detailed instructions.

    +

    See CONTRIBUTING.md for more detailed instructions.

    ๐Ÿš€ Release Instructions

    -

    See CONTRIBUTING.md.

    +

    See CONTRIBUTING.md.

    Code Coverage

    @@ -1517,7 +1517,7 @@

    Code Coverage

    ๐Ÿช‡ Code of Conduct

    Everyone interacting with this projectโ€™s codebases, issue trackers,
    -chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

    +chat rooms and mailing lists agrees to follow the Contributor Covenant 2.1.

    ๐ŸŒˆ Contributors

    @@ -1578,13 +1578,13 @@

    ๐Ÿ“Œ Versioning

    -

    See CHANGELOG.md for a list of releases.

    +

    See CHANGELOG.md for a list of releases.

    ๐Ÿ“„ License

    The gem is available as open source under the terms of
    -the MIT License License: MIT.
    -See LICENSE.txt for the official Copyright Notice.

    +the MIT License License: MIT.
    +See LICENSE.txt for the official Copyright Notice.

    @@ -1636,7 +1636,7 @@

    Please give the project a star โญ โ™ฅ diff --git a/docs/top-level-namespace.html b/docs/top-level-namespace.html index 4eef21eb..0e5416d9 100644 --- a/docs/top-level-namespace.html +++ b/docs/top-level-namespace.html @@ -100,7 +100,7 @@

    Defined Under Namespace