What is a member of the co-op? #7

Open
opened 2025-12-20 00:11:56 +00:00 by tom · 1 comment
Owner

People have friends and family [citation needed].

How should access to services work ?

If there are costs or other responsibilities connected with membership, how does that work for "associated" members?

What happens if someone stops being a member?

People have friends and family [citation needed]. How should access to services work ? If there are costs or other responsibilities connected with membership, how does that work for "associated" members? What happens if someone stops being a member?
tom referenced this issue from a commit 2025-12-27 15:28:23 +00:00
Author
Owner

In terms of access, I think a pattern may be emerging:

  • Full members of the co-op get a "them-users" group that they can manage
  • They also get a keycloak realm that they can manage
  • By default, their keycloak automatically authenticates against spoons - filtered by membership of the "them-users" group
  • Any app configured in keycloak, or using a simple LDAP filter can be limited to only users they've put in their access group

This means that we have two types of user:

  • Has login (no access to anything, apart from ID services)
    ** Can be granted access to services by members
  • Is member (can create services and grant access to them)
In terms of access, I think a pattern may be emerging: * Full members of the co-op get a "them-users" group that they can manage * They also get a keycloak realm that they can manage * By default, their keycloak automatically authenticates against spoons - filtered by membership of the "them-users" group * Any app configured in keycloak, or using a simple LDAP filter can be limited to only users they've put in their access group This means that we have two types of user: * Has login (no access to anything, apart from ID services) ** Can be granted access to services by members * Is member (can create services and grant access to them)
Sign in to join this conversation.
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
spoons.technology/plots#7
No description provided.