def METHOD_NAME(self, client_info):
    res: Dict[str, ClaimsClient] = {}
    if client_info is None:
        return res
    for cid, specs in client_info.items():
        if "dynamic" in specs:
            cc = self.dynamic_init_claims_client(cid, specs["client"])
        else:
            cc = ClaimsClient(client_id=specs["client_id"])
            cc.client_secret = specs["client_secret"]
            try:
                cc.keyjar.add(specs["client_id"], specs["jwks_uri"])
            except KeyError:
                pass
            cc.userclaims_endpoint = specs["userclaims_endpoint"]
        res[cid] = cc
    return res