MCPcopy
hub / github.com/bugy/script-server / get_groups

Method get_groups

src/auth/authorization.py:139–151  ·  view source on GitHub ↗
(self, user, known_groups=None)

Source from the content-addressed store, hash-verified

137 self._other_providers = list(other_providers)
138
139 def get_groups(self, user, known_groups=None):
140 groups = set()
141
142 if not known_groups:
143 known_groups = []
144
145 for provider in self._other_providers:
146 provider_groups = provider.get_groups(user, known_groups)
147 if provider_groups:
148 groups.update(provider_groups)
149 known_groups.extend(provider_groups)
150
151 return groups
152
153
154def create_group_provider(user_groups, authenticator, admin_users):

Calls 2

extendMethod · 0.80
get_groupsMethod · 0.45