jhaoda/socialite-mailru
A Laravel Socialite provider for Mail.ru authentication. This package adds a Mail.ru OAuth driver so users can sign in with their Mail.ru accounts through Socialite’s familiar, simple API.
Adopt it when:
Look elsewhere or build in-house when:
To executives: This is a small, MIT-licensed connector that lets our Laravel product offer "sign in with Mail.ru" — a mainstream login in Russia and neighboring markets. It is a low-cost, low-lock-in enabler for a regional growth bet: it lowers sign-up friction for an audience where Western social logins are unreliable, and because it plugs into the auth framework we already use, we can pilot it in days and remove it just as quickly. The main caveat is maintenance: the package is tiny and thinly maintained, so the recommendation is to adopt it behind our own abstraction and validate that it targets the current VK/Mail.ru identity platform rather than a deprecated endpoint.
To engineering: Treat this as a thin community provider for Socialite — roughly one provider class plus registration. Pin the version, wrap it in our own auth adapter, add integration tests for the callback and token-exchange path, and document the fork/vendor option. Before build, verify the live OAuth endpoints and scopes against Mail.ru/VK's current documentation, since the 2021 release predates the VK rebrand and consolidation. Budget a small spike to confirm behavior in staging; if it drifts, vendoring the provider and owning it is preferable to depending on an unmaintained upstream.
How can I help you explore Laravel packages today?