Re: [scim] SCIM Events

"Paulo Jorge N. Correia (paucorre)" <paucorre@cisco.com> Sun, 14 January 2024 20:35 UTC

Return-Path: <paucorre@cisco.com>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86372C14F5E3 for <scim@ietfa.amsl.com>; Sun, 14 Jan 2024 12:35:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.905
X-Spam-Level:
X-Spam-Status: No, score=-11.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a6GzWSeBdFX9 for <scim@ietfa.amsl.com>; Sun, 14 Jan 2024 12:35:01 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84A27C14F698 for <scim@ietf.org>; Sun, 14 Jan 2024 12:35:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=42017; q=dns/txt; s=iport; t=1705264501; x=1706474101; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ffE4HzweZ/y7GqmddzCLeAO6eO8dZHFl9Y0it+I/GsQ=; b=iOcY1YCX6KX2bDw0c6zRHWLPmzhM+7EaS/tUUvGnzhqpbuMS/badKlK6 61nskjF83y9UvW1PEBAAQ15IrJPY7KVO3BV9mQe9+qAKxKz+ej5xYl6U+ HBgkSIRS/NAGXD3wCF7hAwgXTl4y1bn6VfvylOKAg888tX9ZVgQ2orOcc 4=;
X-CSE-ConnectionGUID: LgLyoFR2RQyF/kbe/Fxkgw==
X-CSE-MsgGUID: ag7YtQEARVSb9aCvfQnGmQ==
X-Files: smime.p7s : 5478
X-IPAS-Result: A0ABAABARKRlmJJdJa1RBgMaAQEBAQEBAQEBAQMBAQEBEgEBAQECAgEBAQFlgRYFAQEBAQsBgTUxKih6AitsSIRSg0wDhE5fiGcDgROQK4YtgTiEXxSBVg8FCAcBAQEKAwEBLgEKCwQBAYUGAodEAiY0CQ4BAgQBAQEBAwIDAQEBAQEBAQEGAQEFAQEBAgEHBRQBAQEBAQEBAR4ZBQ4QJ4VsDYZFAQEBAQMBARARCjoHBAcQAgEGAg4DAwEBASEBBgMCAgIkCxQJCAIECgQFCAYNB4IGWAGCFzcRAwEQmEqPTgGBQAKJcTd6gTKBAYIWBYE8BAGxLBCBSAGBVoZEAYFOAQGCcoEJgyiBLwgfG4FJRIEVQoIwOD6BBQGBWwEBAoEfCgEICgEjFQkBCwoICYMUOYIvBIIWVoIQXYEOgiWGQYZYUoEcA4EFBFwPBRYQHjcREBMNAwhuHQIxPAMFAwQyChIMCyEFE0IDQAZJCwMCGgUDAwSBMAUNGgIQGgYMJgMDEkkCEBQDOwMDBgMKMQMwVUEMUANoHzIJPA8MGgIbHg0nIwIsQgMRBRACFgMkFgQ0EQkLJgMqBjoCEgwGBgldJhYJBCUDCAQDVAMjdBEDBAoDFAcLB3mBXQNEHUADC2gFDgItNRQbBQSBNgWTUHkBgUkFCw5TaBoVJBQMAjUECx8MBwcVDwIIAwoSFgEKBgMSBAsGCwEFAhYRkjNbgymZYZR6BwOEEYZRgyqCCocZhn6HMBeEAUyBCosfhnaREy9kmFKLDoJelQ0tDwMKD4RwAgQCBAUCDgEBBoFjOmtwcBU7gmcJSRkPih2EHINfgmSCMIpldgI5AgEGAQoBAQMJiHAta18BAQ
IronPort-PHdr: A9a23:NalYiBASn15UaHq2rzYeUyQVpBdPi9zP1kY98JErjfdJaqu8us+kN 03E7vIrh1jMDs3X6PNB3vLfqLuoGXcB7pCIrG0YfdRSWgUEh8Qbk01oAMOMBUDhav+/Ryc7B 89FElRi+iLzKlBbTf73fEaauXiu9XgXExT7OxByI7HtE5PZiN6t2si5+obYZENDgz/uKb93J Q+9+B3YrdJewZM3MKszxxDV6ndJYLFQwmVlZBqfyh39/cy3upVk9kxt
IronPort-Data: A9a23:fOsv/KN6qUHBjP7vrR0il8FynXyQoLVcMsEvi/8bNHDolHp+jmZWi jtAB3bGYazJZX+2Io4oOcnztx82DaSljYs6FVdy7S52J54hgZCVXYjCJx77MXiccsCeHEg7t 8tPNdLMdpBqFyfQ+Ez8P7S+9Sl2iK/VSuOhAbaeNH8vFQY7Q3l510M8kudh0tUAbbRVbe+ok YuaT5r3ZQP6i1aYS14p1p9viC+Dndz/tW5FtA0zOftC5AaEmSYZAMITLv+4c3GiE9kPErLmS 8/Oneqzlo/7E7jBKT8EfpLTKBBirmv6ZFDW4pZuc/H/xEAE/mprivpT2MM0MS9/ky+Ok8161 OJDvJmxTRZBFqDXkYzxaTEAe81FFfMAoOOvzUSX65TJkxWfKie0mJ2CMWlvVWEm0rcvaY1x3 aRwxAAlNnirm++wybSnfehg7uxLwB7DZd53VtlIlFk1PN5+KXzxa/yiCexwgF/csvtz8cP2P KL1X9bAgCPoOHWjMn9PYH43cXzBanPXK1W0o3rNzUY7DvS6IAFZiNDQ3NTpltOiYcpxj0G2n Dj8xnXXRRIQOZux2TmK7Sf57gPPtXuTtIM6Dra08Lthh0eegzVLThYXTlC85/K+jyZSWfoGd BdSoXVo/PN0rRD1JjX+d0XQTHqsphcBUN1KCeAS4wCWwa2S6AGcboQBZmcfOYJ765RoGFTG0 HeAkIzYGQVCmYercnjM/5yKowq0Fi0seDpqiSgsFlZdvIK5/+nflCnnVd1iFYa0g8H7Xzbqz Fi3QDMWnb4fi4sA0L+2uAmfxTmtvZPOCAUy4207Q15J8Ctda6q0YKKSs2Li/NgHL4yUCXeRv 3cbzp32AP81MbmBkymEQeMoFb6v5uqYPDC0vbKJN8R9n9hK0yPyFb288A1DyFFV3tHokAIFj WfJsg9XoZRUJnbvNPcxaIOqAMNsxq/lfTgEahw2RoQQCnSSXFbblM2LWaJ29zux+KTLufpvU ap3ie72UR4n5V1PlVJavds1374x3TwZzmjOX539xBnP+ePBPCPPFOhdbwHTMr9RAEa4TOP9r oo32yyilU03bQECSni/HXM7dAlVfSZhWfgaVeQOKbDaSuaZJI3RI6SMmex6IdMNc1V9nebT9 Xb1QV5D1Ff6njXGLw7MAk2Pm5uxNauTWUkTZHR2VX7xgiBLSd/2sM83KcBtFZF5r7ML8BKBZ 6RfEyl2Kq4RGm2vFvV0RcSVkbGOgzz231vVZXb6OmNXklwJb1Whx+IItzDHrUEmJiG2rsA55 ban02vmrVArHmyO0O6+hCqT8m6M
IronPort-HdrOrdr: A9a23:/Ggkq6qKhqq3nala4OAnMdYaV5tiLNV00zEX/kB9WHVpm5Oj5q OTdaUgtSMc1gxxZJh5o6H/BEDhex/hHZ4c2/h2AV7QZniWhILIFvAv0WKM+UybJ8STzJ846U 4kSdkANDSSNyk0sS+Z2njELz9I+rDum87Y55a6854ud3AXV0gK1XYBNu/vKDwMeOAwP+tAKH Pz3LshmxOQPV4sQoCQAH4DU+Lfp9vNuq7HTHc9bSIP2U2ltx/tzKT1PSS5834lPg+nx41MzU H11yjCoomzufCyzRHRk0XJ6Y5NpdfnwtxfQOSRl8k8MFzX+0eVTbUkf4fHkCE+oemp5lpvus LLuQ0cM8N67G6UVn2poCHqxxLr3F8Vmj/fIB6j8DjeSP7CNXcH4vl69MZkm9zimg0dVeRHoe B2NqSixtxq5F377X3ADpPzJmFXfwKP0AkfeKgo/jJiuU90Us4LkWTZl3klSKsoDWb07psqH/ JpC9yZ7PFKcUmCZ3ScpWV3xsewN05DVStub3Jy8/B96QIm1ExR3g8d3ogSj30A/JUyR91N4P nFKL1hkPVLQtUNZaxwCe8dSY/vY1a9DC7kISaXOxDqBasHM3XCp9r+56g0/vijfNgNwIEpkJ rMXVtEvSo5el7oC8eJwJpXmyq9ClmVTHDo0IVT9pJ5srrzSP7iNjCCUkknl4+6r/AWEqTgKo CO0VJtcojexEfVaPJ0NlfFKutvwFElIbgohuo=
X-Talos-CUID: 9a23:h3W2eG4otqAl0EwNFtss0EEwC8cLSCfn9Wb+ZEyyBCFHWL6aVgrF
X-Talos-MUID: 9a23:/GlVoQ8CaOeQThDxb5A/eFyQf85nvJWyMW0kq6s9sZiNHjJ+AjGyiQ3iFw==
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-7.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jan 2024 20:35:00 +0000
Received: from rcdn-opgw-3.cisco.com (rcdn-opgw-3.cisco.com [72.163.7.164]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 40EKZ0VN022286 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <scim@ietf.org>; Sun, 14 Jan 2024 20:35:00 GMT
X-CSE-ConnectionGUID: q9cVotOqRW+H1DwZcfrgCg==
X-CSE-MsgGUID: PrDTDa3CT12JtuBHF37Ycg==
Authentication-Results: rcdn-opgw-3.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=paucorre@cisco.com; dmarc=pass (p=reject dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.04,195,1695686400"; d="p7s'?scan'208,217";a="9502668"
Received: from mail-mw2nam12lp2040.outbound.protection.outlook.com (HELO NAM12-MW2-obe.outbound.protection.outlook.com) ([104.47.66.40]) by rcdn-opgw-3.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jan 2024 20:34:59 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EwKGdWY7jtPvp10Da5YJ3qgc4ovAjetHSlspUIGyDnOebUMsMAAhezCnivfk4oVJoS6vlOjdZsV9OmcNwTCn6gzdnxeQfeQWktaOvfG2FxALMUGJ8jxVqBYhtziOfNOei85dMxcanDUkYBoR1ST4Zn8CNbhI70cxd8FjjECercmfGhlY1N89tulj8L0Sew1NobLs//g1Yvem6wUiSPQKPEQ2KBHsnxMzFpB9W5dCJByXIpHrX7zNBou6bzcSYcVCYGL5kjGdlIfrI6tqWOI8psYeIvqUPZO1WAa7fzpW7YnYAie0Pv+Fsx1VRSuYb9Z5daiCa2A25TStOG4W5orpDg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ffE4HzweZ/y7GqmddzCLeAO6eO8dZHFl9Y0it+I/GsQ=; b=BRYBk+JkI3NGzSu5/10AC/atnw9wbChqT/xKserTY+v7lKUpa8pwBMjzuqe4JPN9XepLSh4BLUpaB4HlAkRCrsnUKKo065lkIci3Uqb6XAuE/XgD6aTaK+e8ceehwhPctbXIyTl2wd4pDmb7SobrQc20YVME6ZSODw3wkaBzbyHfZoMYCsb8ztLwp5RHWfZUGT8II8NaN+VFfGXngxcvzU5zTi1LL+Plt96nevTMrXugi4T9/qe3f+IYl2yGD0z9dVh5vkCSjdZjEDW+4RRAF8cdaz3MAAV7A2GL2K73eFMDd8ntjMivDMByJqO5ybbf+qGVWQnZelUoefQD/a7JAw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from MW3PR11MB4730.namprd11.prod.outlook.com (2603:10b6:303:58::8) by CO1PR11MB4900.namprd11.prod.outlook.com (2603:10b6:303:9e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.21; Sun, 14 Jan 2024 20:34:57 +0000
Received: from MW3PR11MB4730.namprd11.prod.outlook.com ([fe80::a7ec:be2d:52c:42bc]) by MW3PR11MB4730.namprd11.prod.outlook.com ([fe80::a7ec:be2d:52c:42bc%3]) with mapi id 15.20.7181.022; Sun, 14 Jan 2024 20:34:56 +0000
From: "Paulo Jorge N. Correia (paucorre)" <paucorre@cisco.com>
To: Phillip Hunt <phil.hunt@independentid.com>, "Paulo Jorge N. Correia (paucorre)" <paucorre=40cisco.com@dmarc.ietf.org>
CC: SCIM WG <scim@ietf.org>
Thread-Topic: [scim] SCIM Events
Thread-Index: AQHaRyHUKcM9EH5VqEqXlsqQjIEZnbDZvdIAgAAEraA=
Date: Sun, 14 Jan 2024 20:34:56 +0000
Message-ID: <MW3PR11MB4730CEEB7CB55C8BD38661A6CD6D2@MW3PR11MB4730.namprd11.prod.outlook.com>
References: <MW3PR11MB47307B2C013E3538D4A1A772CD6D2@MW3PR11MB4730.namprd11.prod.outlook.com> <CAA00130-8525-4281-9EA0-197FA4B1C37E@independentid.com>
In-Reply-To: <CAA00130-8525-4281-9EA0-197FA4B1C37E@independentid.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MW3PR11MB4730:EE_|CO1PR11MB4900:EE_
x-ms-office365-filtering-correlation-id: 2852a084-5eb9-43b9-0788-08dc15404588
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QUOvrabENL1wYHvrfe2smCMr6G80q7F92RejDsTQDR5YtPCakNwOU5wbMVm2dR/J6h4Hu1UfOD5g6yBsMAPb8zicICapklugquw6uVVejtegs5GFJJzojJeEC9CJ+JwfT0Bs+cdPGbMSuKYG7R1Pnz2oxqyTq3Jg6LBjLfRckTddigwq/cjBDSb5IeNcovqxSVdjIbyXlWbJOOKZwHbdnl9wwyvFUkjt2nSVKEBMwUlGDGl86EqcX7P0APGZZofShux1FyrdHjUtJUm2g3sKpUityc3tEd/nUyMBHGgkD29OA9pdlvoRj4eBedFIbYkdr+3RO0U6L2WXzK3XD1Dks4k1rD/qFVMqLaznueuRAo2fqafpzKEN9vSq1iZv+8Hc3JENWufKo4UGr3z+w/zNJRXgaWSLjMFHbUoepu9+QnKItPjreZCVobcY3Bxf5paZux8eVQS5LugMLcVgi6EJH3kjuKv3qGW9/mZM8Bg8BBTeLkuMh2H6YVSjWjbIyTK4IhpbfDfjLMBU7UNmrRsd9BdP8jpSRnAXaCmnYHX0Ok4e7cH27d2sT/a3SvvBVUmql415v9Cc4IPROXvW47Wj2BfJHa3PYBPOO+zwlWi4nT27A1f4qSyS8J2W58EmYmYniXZQ0ga3aMLlB2W/B/AsawfitSaqZETEKp8OsJNOtBoNW3ux1qXHNRJVRO7ycFBNw/Sxqz1XcapEdCleS3B1DqDLfFUa3JfIp0dDUatKv/I=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4730.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(39860400002)(376002)(396003)(366004)(346002)(230273577357003)(230373577357003)(230173577357003)(230473577357003)(230922051799003)(186009)(64100799003)(1800799012)(451199024)(55016003)(83380400001)(33656002)(41300700001)(40140700001)(76116006)(86362001)(38070700009)(166002)(6506007)(99936003)(38100700002)(122000001)(110136005)(64756008)(5660300002)(66574015)(26005)(9686003)(966005)(478600001)(2906002)(53546011)(7696005)(316002)(66946007)(8936002)(66556008)(66476007)(66446008)(4326008)(8676002)(71200400001)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UyiqwmzEREPuSoC1sIxi/ZroCoW8uPk7dfLgutb78hZNMF9ADy8LmiPVvp+aV09IzvJx446OwJLx7prFFUI9+jLJ/+J3aaDldxevZc4GSzxRqJ7YPcAYn+T2rt7DyuR2YjTa0tXIi6SLgDERLWEuVEDq7r45aP+jAmbkdqCy6qpG5rSF+PHIFuO2dA7Ioh2fSdTTZ78vEnuhu6IM2HppuDpgDoh1tk1zZivlYSdd1mNWEGxP9b/yF+FGIBWiL01TYqGZQJyxpiRhO5RGUVqtcShmVm5c1J2bqe1QFL8DPXlRXudhoNcM6OtyeRUytrTSGJHSeflxEb1hg8YNBUfG2q71pcewUVmPFiNfKc2by7Dqh2B3s2OWuvhBKvhQQJsW1hfrQ1wWGc2oLje0t6WcyeC0rHA+jBdzcw1fiMjIodtsFF/5lPY6c5ROT7QW/ucCaTQrmE/zivJcNOc1p6xyutWopuVicCWRbOGF76iRXy7L6GAnWmozazlEYA/h51bs+W61ddWWty3heTs0f3S3plCjvmyXOvFYgvlnRGIEzJrpWOqoHTCLmRz2my9uIqd+85Wn2gexyDzLsQ/JHdnZ+9Ow0w0mj/Sg771tsVFCsQGFU+8ZNG4V1JaCVJdMsEDDDSj8gnQQqI6Ue+CTOSWRttxsShjNJqcr6/hsOBA+tiW6KF/zjznCrGpPH23xE99xCwbLS3R578haBnh/Wh5plnPzRiys0pqsKd2lqPTR2pSPjmbWxd6zfD+M++0TFeWNrnHLAyLRM3VPFdxnS6Tg++Y9/iKTk5EKzeLG6617d96xvdds8H2ZN/beOOtJ4LwXc8jrCFp9tLGpEUxTXzeRLKKFeTStSBfKOsNQS3Cic6WfsC/Sx9juKd/uE3HftMOyZ2e+0L9P11TuRPb++MQafztfxDqczRWFb6C1bHKK617Q9Wwdnegh8mtuueG6L8jaauOphFk5weGt7WCD0NgH8UHWrNxVTWZrugCzb/oqIbFkxO7yFP8pSdKN0tTrqzjihcC9X1btcfFRUqwcP7+mk8UnjVe7MVBTrfrNW4DFA0lQKXsO5X1LYG/ZRaetTheaED3JRD+8ieTHs5BbJNDCOvpb2uO9y3+U/+oodCiEtkILIn1MGMr/H02SUULrH3nawF29ehzi90pxuBeY17E20elSfU8kZcBXS/RXND5gy4OD6REWuND56uWx8/bYqFIB7vAygT5/r6JQLLRs5stiPdBAPsG2vDui1XzszgjtxVo6nIU+8/KV/2aITgpiWWNjdy5o4hVsLv/5VzqadDf3x+mKsNqgWU3kLy6/qaw/9Z9FrBUlcVWKhDOhaeolPg1qnuK1Yoef0A0nC51U8SLgfQ3Ux3lto28PP/3Z8vQ455tmO+CNbAPyYLvz4AHOvXaFvj9ZMvp2UU3n3VZOLV2Nnjs3dC0Ht7sfYW3a8sy3IJtJwdk4s/Uun4lhJQm/3WsuXTfqwrtsY2/PzR5BFkXwVmaerahkIp6xraDPilwI9kbkA5tO/UGSamZ1+VZ75t8LaGF66RWYo6KqnJT5zy1jgggvlH9PDQ2kdwqWbn/6qnM=
Content-Type: multipart/signed; boundary="----=_NextPart_000_0286_01DA4729.20F77350"; protocol="application/x-pkcs7-signature"; micalg="SHA1"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4730.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2852a084-5eb9-43b9-0788-08dc15404588
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2024 20:34:56.8053 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /Ajd4P6nYDyxawCqYoOUa/2wdKgY8qsqrjr4YhwTuWn41e9+4hT43vrXDqI/E7UNkKlBR4c3l9bc8o9xl/A+Vg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4900
X-Outbound-SMTP-Client: 72.163.7.164, rcdn-opgw-3.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/ifrJQhRN8PgFDysKkVmFL0k9Az8>
Subject: Re: [scim] SCIM Events
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>, <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>, <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Jan 2024 20:35:06 -0000

Phil,

No doubt on the notice mode.

 

In the full mode still don’t understand how it would work………….. if we clearly don’t say that is mandatory to follow the rules of the schema declared in the data section.

 

Thank you,

Paulo

 

From: scim <scim-bounces@ietf.org> On Behalf Of Phillip Hunt
Sent: Sunday, January 14, 2024 8:13 PM
To: Paulo Jorge N. Correia (paucorre) <paucorre=40cisco.com@dmarc.ietf.org>
Cc: SCIM WG <scim@ietf.org>
Subject: Re: [scim] SCIM Events

 

In notice mode the receiver would need to call back to obtain the full information (eg by doing a scim get).  The message would just be a trigger to a remote scim client. 

 

In full mode, the event mirrors scim protocol so the receiver can act directly as if it were a scim request.  I2scim.io does this in order to replicate between nodes. 

 

Phil





On Jan 14, 2024, at 11:42 AM, Paulo Jorge N. Correia (paucorre) <paucorre=40cisco.com@dmarc.ietf.org <mailto:paucorre=40cisco.com@dmarc.ietf.org> > wrote:



Hi Phil,

As promised in the last IETF meeting  I’m reading the last version of the SCIM event.

 

I’m struggling with 2.4.1 where the Event Provision (EP) or Event Router (ER)  is going to create an SCIM event feed for provision, and I’m assuming that the Event Subscriber (ES) doesn’t has that user yet, how would this work if we don’t mandate the userName attribute in the data event payload attribute, in fact I would argue that similar to RFC 7863 this needs to be require for all the operations.

 

Or at this point it is irrelevant and there should be a statement saying that the data event payload should use the rules defined the schema defined in the schemas attribute in the data section, this will cover [RFC7633] but will cover others schemas like the work that Elliot is doing with devices. 

 

Am I missing something ? 

 

Thank you,

Paulo

 

From: scim <scim-bounces@ietf.org <mailto:scim-bounces@ietf.org> > On Behalf Of Saxe, Dean
Sent: Monday, December 11, 2023 11:40 PM
To: Phillip Hunt <phil.hunt@independentid.com <mailto:phil.hunt@independentid.com> >; SCIM WG <scim@ietf.org <mailto:scim@ietf.org> >
Subject: Re: [scim] SCIM Events Pull Request #20 - Unsecured Tokens

 

Thanks for raising this, Phil.

 

Intercepting proxies are in wide use, as is TLS termination that occurs in front of the targeted destination.  In both of these scenarios, unencrypted SETs may be observed by the TLS terminator, the data may be logged, and thus available to unauthorized parties.  

 

I see two specific issues here.  First, disclosure of information is a risk with any sort of intercepting proxy or TLS termination if the SET is unencrypted.  If the content of the SET is not sufficiently sensitive as to be a risk if disclosed, this is not a problem.  However, for some data such as PII this is a challenge that needs to be solved.  Second, modification of the SET in flight is a risk that is sufficiently solved by signing.  

 

Perhaps the focus should be on the security considerations section and the handling of unencrypted SETs when terminating TLS proxies may be in use.  The risk can be called out, a solution of using JWE proposed, and the attendant risks with JWEs as you outline below described.  Implementers must then make a decision about the handling of PII in SETs.

 

I’m going to reach out to some folks deep in the SSF world to get their feedback, as well.  I’ll post any relevant responses to the list.

 

Thanks,

-dhs

 

--

Dean H. Saxe,  <https://idpro.org/cidpro/> CIDPRO (he/him)

Senior Security Engineer, AWS Identity Security Team | Amazon Web Services (AWS)

E:  <mailto:deansaxe@amazon.com> deansaxe@amazon.com | M:  <tel:206-659-7293> 206-659-7293

 

From: scim <scim-bounces@ietf.org <mailto:scim-bounces@ietf.org> > on behalf of Phillip Hunt <phil.hunt@independentid.com <mailto:phil.hunt@independentid.com> >
Date: Sunday, December 10, 2023 at 11:13 AM
To: SCIM WG <scim@ietf.org <mailto:scim@ietf.org> >
Subject: [EXTERNAL] [scim] SCIM Events Pull Request #20 - Unsecured Tokens

 


CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe.

 

I am just bringing to the group an issue that Dean raised in PR #20 (https://github.com/ietf-scim-wg/draft-ietf-scim-events/pull/20) on the SCIM Events Github site.

 

This change occures in Section 3.1 which provides advice on use of encryption and signing (original below).  Any new proposals from the group that address both Dean and my concerns would be greatly appreciated.  Please reply to this email thread so we can record the decision.

 

Dean’s request is to change the paragraph under “Unsecured" to:

Unsecured tokens SHALL NOT be used. 

The justification in the PR was:

Updated language to prevent the use of unencrypted, unsigned tokens in this profile. The concept of "inside" and "outside" networks is no longer sufficient to consider whether transmitting over a TLS-only protocol is sufficient for securing such information.

Supporting such tokens is likely to lead to implementations that leak sensitive information and / or man in the middle interception/modification of SETs.

 

Based on this assumption (that TLS is unsuffient) we would have to also disallow the use of “signed” tokens as JWS does not provide confidentiality. Note that in many cases because SETs may be processed through gateways (e.g. aggregating events from a cluster), using JWE may become challenging as the iss and aud values would not be accessible.  Using JWE effectively forces point-to-point use only which again may cause the receiver to have to forward the unencrypted token on to its own internal endpoints. 

 

It’s my belief that TLS is sufficient in most cases. MITM is not a threat except if administrative systems are compromised or faulty. To the contrary, RFC8935/8936 talks about exchanging events through fixed endpoints. I believe editorially it would be out of scope for this spec to imagine the number of subsequent poorly security or designed systems that might lead to a mis-configuration.

 

AFAIK, most OpenID Security Signals Framework implementations currently do not support signed or encrypted SETs (though i2gosignals does). These unencrypted systems are running in production now.

 

While I do generally agree using unencrypted tokens is a bad practice, saying SHALL NOT will likely be ignored. Editorially my goal is to give guidance that in the absence of SET signatures, what the alternative requirements should be.

 

I am proposing the following revised text for the “Unsecured Token” section:

Per Section 6 <xref target="RFC7519"/>, tokens MAY be generated with <tt>{"alg":"none"}</tt>.

This mode potentially speeds up processing by avoiding what would be redundant cryptographic
processing. An example would be replication scenarios within a cluster (e.g. Kubernetes).
Unencrypted tokens MUST be transferred over mutually-authenticated TLS layer encryption and
SHOULD only be used in restricted network environments.

 

Cheers,

 

Phil

phil.hunt@independentid.com <mailto:phil.hunt@independentid.com> 

 

Original text:

3.1.  Security Event Token Signing and Encryption

   This specification uses Security Event Tokens as the message format
   for SCIM Events.  As SETs are based on JWT tokens [RFC7519], they can
   be transmitted insecurely, signed, or encrypted.  For more
   information see the JWT Cookbook specification [RFC7520] for
   examples.  The decision on whether to use JWS and JWE depends on
   operational considerations.  For each SCIM Feed relationship, it is
   up to deployers to decide on signing, encryption and algorithm
   requirements.  Deployers SHOULD be aware that too much emphasis on
   turning on every possible encryption feature may cause operational
   performance to suffer.  Deployers MUST weigh the security trade-offs
   of up-to-date SCIM services, vs. the potential information loss of an
   event.

   Unsecured
      Per Section 6 [RFC7519], tokens MAY be generated with
      {"alg":"none"}.  This mode speeds up processing and is best used
      in DBR scenarios.  Unencrypted tokens MUST be transferred over
      authenticated TLS layer encryption and SHOULD only be used in a
      restricted network environment.

   Signed
      JWS ([RFC7515]) signed SETs are useful when it is important to be
      able to verify the issuer of a SET as valid.  In addition, some



Hunt, et al.               Expires 24 May 2024                 [Page 27]
?
Internet-Draft           draft-ietf-scim-events            November 2023


      systems MAY wish to validate the authenticity of the event in a
      review process which may occur at a later date.  While the content
      can be validated as originating from the correct issuer and is
      unmodified, the message contents remain unsecure.  Signed SETs
      MUST be transferred over encrypted transport.

   Encrypted
      JWE ([RFC7516]) are encrypted SETs and are useful when the
      transport mechanism is not fully secured (e.g. messages carried by
      a third party).  The use of JWEs ensures only the designated
      receiver can read the event and provides mutual authentication
      within the SET message itself.

 

 

 

 

 

_______________________________________________
scim mailing list
scim@ietf.org <mailto:scim@ietf.org> 
https://www.ietf.org/mailman/listinfo/scim