- Is retitalia/authentication-bundle compatible with Laravel?
- It is structured as a Symfony bundle with bundle registration, DI extension, config tree, and security firewall integration, so it will not install and run as a native Laravel package. In Laravel you would be wrapping foreign services, hand-porting configuration, and rebuilding controller and route glue that Laravel Socialite already provides. Treat it as reference-only for any Laravel target.
- How do I install retitalia/authentication-bundle with Composer?
- Installation depends on whether Composer can resolve a tagged release at all, and the repository shows zero stars, zero dependents, and no visible release cadence. For a Symfony application you would require the package and register the bundle; for Laravel there is no standard install path. Budget a timeboxed spike and plan to read the source rather than relying on documentation.
- Which Symfony and PHP versions does this bundle support?
- Supported Symfony and PHP versions are not clearly documented and can only be inferred from composer.json. Symfony's security component has moved materially across majors, so a bundle targeting an older major can pin you to an unsupported framework version or force a compatibility shim. Confirm supported versions in writing before any engineering commitment.
- What does retitalia/authentication-bundle add over Laravel Socialite or league/oauth2-google?
- The core capability, Google SSO over OAuth2, is commodity; Socialite, league/oauth2-google, and KnpUOAuth2ClientBundle cover the same ground with CVE coverage and framework compatibility guarantees. The bundle's only differentiated value would be RetItalia-specific behavior such as user-provider shape, domain allowlisting, role mapping, session policy, or security config presets, and that value is unverified and undocumented. Produce a one-page capability inventory answering what is here that we would otherwise write ourselves before adopting it.
- Can I use this bundle for Google SSO in a production Laravel application?
- No, for customer-facing Laravel services the recommendation is reject and reference-only. The package has no external scrutiny, no dependents, no CVE history, and no third-party consumers exercising edge cases such as token refresh, clock skew, state and PKCE handling, callback replay, redirect-URI allowlisting, and session fixation on login. Authentication carries the highest blast radius in the application, so use a maintained library instead.
- Who maintains retitalia/authentication-bundle and is it safe for long-term use?
- It appears to be an internal corporate bundle extracted by RetItalia for organizational reuse, with a single owner team at one company. That creates a supply-chain risk because one company stands between you and a fork you may own indefinitely. Ask who owns the repository, whether they commit to tagged releases, issue response, and a security-report channel, and record the risk explicitly.
- How do I configure session and guard handling with this package?
- In Symfony, configuration would go through the bundle's DI extension and config tree plus security firewall integration; in Laravel there is no native guard or session integration. Because the documentation was written for an audience that already knew the answers, expect to read the source to map the config keys. Confirm whether the bundle's session policy is reusable by your application before relying on it.
- Does retitalia/authentication-bundle have tests or a security review?
- There is no visible release cadence, zero dependents, and no CVE history, which means no adversarial review and no third-party consumers exercising edge cases. Ask whether an internal security review is available to obtain and check the license terms for your intended use and a required fork. Treat the lack of tests and external scrutiny as a red flag for authentication code.
- What are alternatives to retitalia/authentication-bundle for Laravel authentication?
- For Laravel, Laravel Socialite is the standard for OAuth and Google SSO, while league/oauth2-google is a lower-level OAuth2 client. For Symfony, KnpUOAuth2ClientBundle is the comparable maintained option. These are mature choices with CVE coverage and framework-major compatibility guarantees, so choose based on framework fit rather than the bundle name.
- Should I evaluate this package for a Symfony service or a Laravel service?
- Decide per target application: for Symfony 5 or 6 and later it may be a viable candidate subject to a timeboxed spike, while for any Laravel service on the roadmap the answer is reject and reference-only. Cap evaluation effort until the framework question is confirmed in writing. The spike deliverable is a capability inventory answering what is here that we would otherwise write ourselves.