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
Dreamcommerce Sso Client Bundle

Dreamcommerce Sso Client Bundle Laravel Package

mijndomein/dreamcommerce-sso-client-bundle

A Symfony bundle that integrates the DreamCommerce SSO client, providing configuration, service wiring, and authentication helpers so applications can add DreamCommerce single sign-on with minimal setup. It streamlines dependency injection and client initialization for seamless SSO integration in Sy...

View on GitHub
Deep Wiki
Context7

Symfony 2 integration for dreamcommerce single sign on client

Frequently asked questions about Dreamcommerce Sso Client Bundle
Is mijndomein/dreamcommerce-sso-client-bundle compatible with Laravel?
No. It is a Symfony 2 bundle and cannot be dropped into a Laravel application, because Laravel has no bundle or kernel concept and instead uses service providers and authentication guards. The reusable part is the underlying dreamcommerce/sso-client library, which the bundle only wires into Symfony's DI container, security firewall, and routing. Treat the bundle as a reference, not a Laravel dependency.
How do I install DreamCommerce SSO in a Laravel application?
You cannot install this bundle directly in Laravel. Add the underlying dreamcommerce/sso-client package with Composer if it is independently versioned and licensed, then wrap client initialization in a Laravel service provider and expose authentication through a custom guard. Alternatively, rebuild the flow on laravel/socialite or league/oauth2-client if the protocol is standard OAuth2 or OpenID Connect. Confirm the protocol and maintenance status before committing.
What SSO protocol does the DreamCommerce SSO client implement?
The provided technical assessment does not specify whether the client implements OAuth2, OpenID Connect, or a proprietary DreamCommerce flow. You must inspect the dreamcommerce/sso-client source and vendor documentation before designing an integration. Do not assume standards compliance or modern security features such as PKCE, token rotation, or IdP-initiated logout without verification.
Is this bundle safe to use for production authentication?
No, not as-is. SSO sits on the authentication boundary, and this bundle shows no visible releases, CI, test coverage, or security process, with zero stars and zero dependents. Symfony 2 is end-of-life, so pinned components receive no security patches. Adopting it would make your team responsible for every future fix and CVE response.
Does this bundle support PHP 8 and modern Symfony versions?
Very likely not. Expect PHP 5.x and 7.0-era constraints plus Symfony 2 dependency-injection signatures, which typically conflict with PHP 8.2+ and modern Composer resolution. The bundle targets Symfony 2, not Symfony 5, 6, or 7. Inspect composer.json and dependency pins before any spike, and do not assume it installs cleanly.
What is the difference between this bundle and dreamcommerce/sso-client?
The bundle is Symfony 2 glue code that configures the DreamCommerce SSO client, registers services, and connects routing and security. The dreamcommerce/sso-client library is the actual client implementation and may be framework-agnostic. For Laravel, the client is the only potentially reusable asset; the bundle adds nothing you can use directly.
How do I integrate DreamCommerce SSO with Laravel Socialite?
Only pursue Socialite if the DreamCommerce client speaks standard OAuth2 or OpenID Connect. Use laravel/socialite or league/oauth2-client to implement a custom driver around the DreamCommerce endpoints, and map the callback to a Laravel guard. If the flow is proprietary, you will likely need to adapt the core client instead. Validate the protocol and token handling before building the driver.
Can I use this bundle as a reference implementation for a Laravel SSO guard?
Yes, as a reference only. Read the bundle to understand how it initializes the client, registers services, and hooks into Symfony's security firewall, then translate those concepts into a Laravel service provider and custom guard. Do not add the bundle as a dependency, and do not assume its Symfony 2 patterns map cleanly. Add tests and pin any extracted client dependencies.
What are the alternatives to this bundle for Laravel SSO?
Option A is to adopt dreamcommerce/sso-client directly and wire it through a Laravel service provider and custom guard. Option B is to reimplement the flow on laravel/socialite or league/oauth2-client if the protocol is standard. Option C is to replace the bespoke integration with a standards-based OpenID Connect provider, which is the best long-term path despite the higher one-time cost.
What security and maintenance risks come with this Symfony 2 SSO bundle?
It combines security-critical authentication code with effectively zero upstream maintenance. Symfony 2 reached end of life in 2018, there are no published security advisories for this bundle, and vendor coupling to DreamCommerce leaves no abstraction layer. You also inherit unknown license terms, no tagged releases, and no community dependents. A security audit and explicit sign-off are required before any use.
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.
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
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle