Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Login Laravel Package

styleci/login

StyleCI Login adds StyleCI OAuth authentication to Laravel applications, letting users sign in with their StyleCI account. It provides a ready-made driver and routes so you can integrate secure single sign-on with minimal configuration.

View on GitHub
Deep Wiki
Context7

StyleCI Login Is A GitHub Login Provider

Frequently asked questions about Login
How do I install styleci/login in a Laravel application?
Install it with Composer using composer require styleci/login, then let Laravel package auto-discovery register the service provider. Publish the package config file with php artisan vendor:publish and add your OAuth client ID, secret, and callback URL to your .env file. Because the package sits in a GrahamDeprecated namespace, run the install in a scratch branch first so you can confirm dependency resolution succeeds on your Laravel version.
Does styleci/login depend on Laravel Socialite or implement GitHub OAuth itself?
That is the first thing to check in its composer.json. The package advertises a ready-made driver and routes, but it may either wrap Socialite or reimplement the OAuth handshake. If it reimplements the flow, read the redirect and callback code manually for state parameter and callback validation before trusting it with authentication.
Which Laravel and PHP versions does styleci/login support?
The published constraints are the authoritative answer, so inspect the illuminate/* and php requirements in composer.json on Packagist. A package that has drifted into a deprecated owner namespace is likely pinned to older Laravel majors. Expect composer require to either fail resolution or force a downgrade of framework packages on a current stack.
Is styleci/login still maintained?
The signals are poor: a GrahamDeprecated namespace, no visible stars or dependents, and no release activity. That profile usually means an archived or superseded repository with no upstream source for security patches. Treat it as unmaintained and either avoid it or vendor a fork pinned to a specific commit with a reviewed diff.
What is the difference between styleci/login and Laravel Socialite?
Functional overlap is near total, since Socialite already ships a GitHub driver maintained by the Laravel core team. The package's only added value is opinionated glue such as route registration, config shape, and user provisioning. For most teams, Socialite plus a small in-house provisioning listener delivers the same result with far less long-term risk.
How do I configure StyleCI or GitHub OAuth credentials for this package?
Register an OAuth application with GitHub, then place the client ID, client secret, and redirect URI in the environment keys referenced by the published config file. Make sure the callback route in your provider settings matches the route the package registers exactly, including scheme and trailing slash. Keep secrets out of version control and rotate them through your normal secret management process.
Can I use styleci/login alongside other login methods like email and password or SSO?
It presupposes a GitHub-centric identity model, and its opinionated routes will fight a multi-provider setup. If GitHub must coexist with SAML, email and password, or other OAuth providers, you need an abstraction layer the package does not provide. In that case use Socialite with your own provisioning service and skip this package entirely.
How do I test GitHub or StyleCI login without hitting the real provider?
Fake the HTTP layer or mock the OAuth driver so tests never reach GitHub during CI. Cover the redirect route, the callback route, and the user provisioning path, including failure cases like a mismatched state parameter or a denied authorization. If the package wraps Socialite you can reuse Socialite's built-in fake helpers.
Is styleci/login safe enough for production authentication?
Authentication is the part of the stack where correctness bugs become exploitable, and an unpinned, unmaintained implementation deserves a manual audit. Review state parameter handling, callback validation, token storage, and session fixation protections before shipping it. Also weigh the supply-chain risk of an abandoned dependency on the login path, where composer audit noise will accumulate over time.
What are the alternatives to styleci/login for GitHub login in Laravel?
Laravel Socialite is the first-party option and includes a GitHub driver, often paired with Fortify or Jetstream for the surrounding auth scaffolding. You can also write a small custom Socialite driver plus a user-provisioning listener, which is roughly comparable effort to adopting this package. Both alternatives stay maintained and avoid an unmaintained dependency on your login path.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib