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

Atlassian Services Crowd Laravel Package

smurfy/atlassian-services-crowd

Laravel package for integrating Atlassian Crowd authentication and SSO into your application. Manage users and groups, authenticate against Crowd, and sync identity data seamlessly with your Laravel projects.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy SSO integration scoping — primarily answers "how much work is it to talk to our existing Atlassian Crowd directory from a PHP/Laravel app?" It supports scoping, not shipping: the library is a straight port of a PEAR-era client with no Laravel idiomatic wrapper (no service provider, config publishing, or facade), so any integration cost estimate must include an adapter layer you own.
  • Build vs. buy vs. fork — a useful data point in the "reuse an existing client" column, and a fast disqualifier once you see the maintenance signals (zero stars, zero dependents, self-described as a copy of the PEAR package). Treat it as reference source material for the Crowd REST API rather than a dependency.
  • Identity provider roadmap / exit planning — if Crowd appears anywhere in your auth architecture, this package surfaces the question of whether you are investing in a platform Atlassian has been winding down. It supports the decision to fund a migration to OIDC/SAML (Keycloak, Okta, Entra ID, Auth0, WorkOS) instead of deepening a Crowd dependency.
  • Enterprise/on-prem customer requirements — relevant only when a specific customer or internal environment mandates Crowd-backed authentication for a PHP application; it does not support greenfield auth, consumer login, or social sign-in decisions.
  • Not a differentiator for any customer-facing feature. There is no product surface here; it is pure identity plumbing. It should never appear on a roadmap as a feature, only as a delivery risk line item.

When to Consider This Package

Consider it only when all of the following hold:

  • You have a live, supported Atlassian Crowd deployment that you cannot remove in the next 12–18 months (contractual, on-prem, or org-politics constraint).
  • You need Crowd authentication/SSO or group/directory lookups from a PHP codebase, and you are willing to vendor or fork the code rather than depend on it.
  • You have engineering capacity to own it: read the source, add a Laravel service provider and config, write tests, and track Crowd REST API changes yourself.
  • Your security review accepts a dependency with no visible maintainer, no issue history, and no CVE response process — likely requiring a full internal audit before it touches credentials.

Look elsewhere — and you almost certainly should — when:

  • You are on a modern Laravel app: use first-party or mature options (Laravel Socialite with an OIDC provider, Sanctum/Passport for token auth, Keycloak, Auth0, WorkOS, Okta, or Entra ID) rather than a Crowd bridge.
  • You are planning new auth work; adopting Crowd now is a strategic dead end given Atlassian's lifecycle direction for the product — verify current end-of-support dates before committing.
  • You need maintained code: zero stars and zero dependents means no community bug fixes, no security advisories, and no upgrade path across PHP major versions.
  • You need LDAP/Active Directory directly — a direct LDAP client (e.g. ldaprecord) is better supported and better maintained than a Crowd proxy.

How to Pitch It (Stakeholders)

To executives: This is a small, unmaintained PHP client for Atlassian Crowd single sign-on. Adopting it is cheap in license cost (free) but expensive in ownership: no maintainers, no users, no security response. It is only worth touching if a legacy Crowd system blocks us, and even then it should be treated as copied source code we own, not a vendor dependency. The strategic recommendation is to not invest in Crowd integration beyond a time-boxed bridge, and to direct identity investment toward OIDC/SAML providers that outlive Crowd.

To engineering: Treat this as reference implementation, not a library. Fork or vendor it, wrap it in a proper Laravel service provider with config, inject an HTTP client, add integration tests against a Crowd sandbox, and pin PHP versions. Assume no upstream fixes will ever arrive — budget a named owner and a review date. If any alternative exists (direct LDAP, OIDC via Socialite, or a maintained identity broker), take it and skip this entirely.

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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels