Ross ROSS = Recommend OSS ยท open-source software intelligence for agents

ruby-oauth/oauth2

Some data may be outdated โ€” see provenance labels.

๐Ÿ” oauth2 - A Ruby wrapper for the OAuth 2.0, & 2.1 Authorization Frameworks, including OpenID Connect (OIDC) observed ยท 2026-09-27

github.com/ruby-oauth/oauth2 ยท homepage ยท Ruby ยท NOASSERTION (other) observed ยท 2026-09-27

Health v2 ยท maintenance only

93/100

  • Activity 96
  • Release rhythm 86
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) โ€” computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 6
  • age_days: 6025
  • days_rel: 98
  • days_push: 29
  • n_releases_24m: 16

Full methodology

Adoption not part of the score

2179 stars ยท 627 forks observed ยท 2026-09-27

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Ruby gem implementing OAuth 2.0 and 2.1 client functionality, including OpenID Connect (OIDC) support. It handles token requests, grant types (client credentials, authorization code, etc.), and authentication schemes for Ruby applications acting as OAuth clients.

Use cases

  • add oauth2 login to a ruby app
  • get access tokens via client credentials flow in ruby
  • implement openid connect client in ruby
  • exchange authorization code for token in rails
  • authenticate against microsoft azure ad from ruby
  • refresh oauth tokens in a ruby application

When to choose

  • your Ruby app needs to act as an OAuth 2.0/2.1 client to obtain tokens from providers
  • you need OIDC support or multiple grant types and auth schemes in Ruby

When to avoid

  • you need to build an OAuth authorization server or provider in Ruby
  • your project is not written in Ruby

Facets

library ยท maturity active

auth authorization http-client security web-development apis ruby jvm oauth2 oauth2-client oidc openid-connect token-management rubygem

2 sources

Member repositories

RepositoryRoleHealth v2
ruby-oauth/oauth2main93

For agents

markdown ยท JSON ยท MCP: product_card(name="ruby-oauth/oauth2")

Data as of 2026-10-19T08:05:51.212177+00:00 ยท Report a problem