ruwork/runet-id-bundle
Symfony bundle for integrating Runet ID authentication into your application. It provides configuration and services to connect Runet ID accounts with Symfony security, enabling single sign-on and streamlined user login flows.
ruwork/* namespace, bundle service config). For a Laravel codebase it would be stripped for parts. Any decision to use it as a dependency would be a technical-debt entry, not a feature decision.Consider the problem it solves when:
Look elsewhere — and you almost certainly should — when:
league/oauth2-client) instead.Recommended disposition: treat as archived reference material, pin the commit for reading only, and budget 1–2 engineering weeks for a first-party client with tests.
For executives (one paragraph): We evaluated a community plugin for RUNET-ID, Russia's national sign-in system for internet resources. The plugin is abandoned — last updated in 2018, unmaintained, and built for a different PHP framework — so we should not depend on it. However, it confirms the integration is small and well-understood: a standard OAuth-style login that our team can implement directly in roughly one to two weeks, with no licensing cost. The strategic question is not the plugin but whether RUNET-ID belongs in our login options for Russian users; if it does, we can ship it cheaply and safely on our own code, and we should decide that alongside VK ID and Yandex ID, which have larger consumer reach.
For engineering (summary):
league/oauth2-client (or Socialite for Laravel) with a dedicated provider class, plus tests against a mocked token endpoint.How can I help you explore Laravel packages today?