Has anyone had to configure groups/organizations for a matrix-style organization in Crowd? What processes do you use to vet new user requests to ensure the resources users get access to are being used for the correct purpose?
We have a mix of internal and external users using Jira, JSD, Confluence, and Bitbucket.
I would appreciate any documentation with similar use cases.
Thank you!
've seen a few organizations handle this successfully by treating Crowd as an identity and group management layer, while defining access around business roles rather than application permissions directly.
Instead of creating groups like:
confluence-usersjira-usersbitbucket-userscreate business-oriented groups such as:
finance-teamproduct-managerscontractorscustomer-a-projectvendor-x-supportThen map those groups to application access and permissions within Jira, Confluence, Bitbucket, and JSM.
This makes it much easier to answer:
Why does this user have access?
because access is tied to a business role or relationship, not a technical group.
Many organizations keep these separated at the identity level.
Example:
employees
employees-engineering
employees-product
external-users
customer-a-users
vendor-x-users
consultants
This allows for:
A user can then belong to both a business group and a user-type group.
A common governance model is:
For external users, many organizations require:
The biggest challenge in matrix organizations is access sprawl.
A practical process is:
Users receive access through combinations of these groups rather than directly assigning permissions user-by-user.
Even if you don't find an exact Crowd example, I strongly recommend documenting:
| Document | Purpose |
|---|---|
| Access Control Policy | Who can approve access |
| Group Naming Standard | Consistent group structure |
| User Onboarding Process | Internal and external onboarding |
| User Offboarding Process | Immediate removal procedures |
| Access Review Procedure | Quarterly audits |
| Permission Ownership Matrix | Defines who owns each group/resource |
For mixed internal/external Atlassian environments, having a clear group ownership model is often more important than the Crowd configuration itself. The organizations that scale best typically assign an owner to every significant Crowd group and require all access requests to be approved by that owner.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.