Skip to content

feat: add OpenID Connect provider under a new Generic category - #87

Merged
atymic merged 2 commits into
masterfrom
feat/openid-connect
Aug 16, 2026
Merged

atymic merged 2 commits into
masterfrom
feat/openid-connect

Conversation

@atymic

@atymic atymic commented Aug 16, 2026

Copy link
Copy Markdown
Member

Lists the new OpenID Connect provider, merged in SocialiteProviders/Providers#1475 and split to SocialiteProviders/OpenIDConnect.

Maintainers: @adrum, @atymic.

New Generic category

OpenID Connect implements a protocol rather than wrapping a single service, so it doesn't sit naturally next to Auth0, Okta or Keycloak in Social / Platform — it's the thing those are built on. This adds a Generic section, pinned above the other categories.

Two knock-on effects, both intended:

  • Generic becomes a valid category: value in the Providers repo, since sync-website.php reads the section names out of this file.
  • The category list on the contribute page is updated to match, with a line explaining what Generic is for.

Why this needs a manual PR

#1475 carried the new-provider label, so sync-website.php should have listed the provider automatically. It didn't, because src/OpenIDConnect/README.md has no category: frontmatter — the sync rejects providers without one. Worth adding there so the automation isn't skipped next time.

Notes

  • The slug is OpenIDConnect, matching the split repo. openid-connect also resolves, but only through a GitHub rename redirect — both names point at the same repo, canonically OpenIDConnect.
  • The repo has no README frontmatter, so nothing is stripped from the rendered page.
  • providers.js parses clean: 10 categories, 277 providers. The fetch URL the build uses (.../OpenIDConnect/master/README.md) returns 200.

atymic added 2 commits August 16, 2026 10:39
OpenID Connect implements a protocol rather than wrapping one service, so
it doesn't fit alongside the platform providers. Adds a Generic category
above the rest for that class of provider.
Providers#1475 merged the provider as src/OpenIDConnect, and the split
published it as SocialiteProviders/OpenIDConnect. The openid-connect name
only resolves via a GitHub rename redirect.
@atymic
atymic merged commit d8d73f7 into master Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant