def METHOD_NAME(
    self, ocm_env: OCMEnvironment, org_ids: Optional[set[str]]
) -> dict[str, OrganizationUserManagementConfiguration]:
    ocm_api = init_ocm_base_client(ocm_env, self.secret_reader)
    clusters_by_org = discover_clusters(
        ocm_api=ocm_api,
        org_ids=org_ids,
    )
    configs: dict[str, OrganizationUserManagementConfiguration] = {}
    for org_id, org_clusters in clusters_by_org.items():
        configs[org_id] = build_user_management_configurations(
            org_id=org_id,
            clusters=org_clusters,
            providers=self.group_member_provider_ids,
        )
    return configs