concrete5/oauth-user-data
Integrates OAuth user data into Concrete CMS, letting sites authenticate via external providers and map returned profile details to user accounts. Helps streamline registration and login by syncing names, emails, and related attributes from OAuth responses.
Lusitanian/PHPOAuthLib extension. It fixes provider compatibility; it does not modernize the package, add Laravel integration, or add PHP 8+ / OAuth2-OIDC support.laravel/socialite plus provider SDKs or a maintained OAuth2/OIDC client. Use this package only as a reference for legacy concrete5 behavior — or, after v1.0.1, as a short-term compatibility bridge for an existing concrete5 install.Consider it only when:
Look elsewhere when:
Executive summary: This package is not a strategic dependency. It is a concrete5-specific fork with no adoption signals and no sustained release cadence. The new v1.0.1 release is a single compatibility patch for changed Facebook requirements — useful only to keep an existing concrete5 login from breaking. It does not change the strategic recommendation: do not adopt it for new Laravel product work. If a legacy concrete5 integration exists, isolate it, pin the patched version, document the dependency, and budget for replacement rather than extending it.
Engineering summary: Treat concrete5/oauth-user-data v1.0.1 as legacy reference/bridge code, not a forward-looking dependency. The patch updates Facebook handling against current provider requirements but leaves the underlying architecture unchanged: an older OAuth library wrapped for concrete5 conventions, with no Laravel integration and no active maintenance beyond reactive provider fixes. For Laravel, standardize on maintained OAuth/OIDC tooling and provider SDKs. For legacy concrete5, vendor and patch only if migration risk demands it — and assume further provider-driven patches will be needed that you may have to write yourself.
How can I help you explore Laravel packages today?