diff --git a/Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Setup/Invoke-ExecSAMSetup.ps1 b/Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Setup/Invoke-ExecSAMSetup.ps1 index e5f8029c7df8..9fdb71146215 100644 --- a/Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Setup/Invoke-ExecSAMSetup.ps1 +++ b/Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Setup/Invoke-ExecSAMSetup.ps1 @@ -150,7 +150,11 @@ Function Invoke-ExecSAMSetup { $SetupPhase = $rows.tenantid = [string]($TenantId) Add-CIPPAzDataTableEntity @Table -Entity $Rows -Force | Out-Null if ($PartnerSetup) { - $app = Get-Content '.\Cache_SAMSetup\SAMManifest.json' | ConvertFrom-Json + #$app = Get-Content '.\Cache_SAMSetup\SAMManifest.json' | ConvertFrom-Json + $ModuleBase = Get-Module -Name CIPPCore | Select-Object -ExpandProperty ModuleBase + $SamManifestFile = Get-Item (Join-Path $ModuleBase 'Public\SAMManifest.json') + $app = Get-Content $SamManifestFile.FullName | ConvertFrom-Json + $App.web.redirectUris = @($App.web.redirectUris + $URL) $app = $app | ConvertTo-Json -Depth 15 $AppId = (Invoke-RestMethod 'https://graph.microsoft.com/v1.0/applications' -Headers @{ authorization = "Bearer $($Token.access_token)" } -Method POST -Body $app -ContentType 'application/json') diff --git a/Modules/CIPPCore/Public/Get-CIPPMFAState.ps1 b/Modules/CIPPCore/Public/Get-CIPPMFAState.ps1 index 9cb9e6914f9c..402543c97d02 100644 --- a/Modules/CIPPCore/Public/Get-CIPPMFAState.ps1 +++ b/Modules/CIPPCore/Public/Get-CIPPMFAState.ps1 @@ -25,7 +25,7 @@ function Get-CIPPMFAState { $CAState = [System.Collections.Generic.List[object]]::new() Try { - $MFARegistration = (New-GraphGetRequest -uri 'https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrationDetails' -tenantid $TenantFilter) + $MFARegistration = (New-GraphGetRequest -uri 'https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrationDetails' -tenantid $TenantFilter -asapp $true) } catch { $CAState.Add('Not Licensed for Conditional Access') | Out-Null $MFARegistration = $null diff --git a/Modules/CIPPCore/Public/Remove-CIPPUserMFA.ps1 b/Modules/CIPPCore/Public/Remove-CIPPUserMFA.ps1 index ede79f655f28..6056c62511c5 100644 --- a/Modules/CIPPCore/Public/Remove-CIPPUserMFA.ps1 +++ b/Modules/CIPPCore/Public/Remove-CIPPUserMFA.ps1 @@ -27,7 +27,12 @@ function Remove-CIPPUserMFA { ) Write-Information "Getting auth methods for $UserPrincipalName" - $AuthMethods = New-GraphGetRequest -uri "https://graph.microsoft.com/v1.0/users/$UserPrincipalName/authentication/methods" -tenantid $TenantFilter -AsApp $true + try { + $AuthMethods = New-GraphGetRequest -uri "https://graph.microsoft.com/v1.0/users/$UserPrincipalName/authentication/methods" -tenantid $TenantFilter -AsApp $true + } catch { + Write-LogMessage -API 'Remove-CIPPUserMFA' -tenant $TenantFilter -message "Failed to get MFA methods for user $UserPrincipalName" -sev 'Error' -LogData (Get-CippException -Exception $_) + return "Failed to get MFA methods for user $UserPrincipalName - $($_.Exception.Message)" + } $Requests = [System.Collections.Generic.List[object]]::new() foreach ($Method in $AuthMethods) { if ($Method.'@odata.type' -and $Method.'@odata.type' -ne '#microsoft.graph.passwordAuthenticationMethod') { @@ -41,23 +46,18 @@ function Remove-CIPPUserMFA { } if (($Requests | Measure-Object).Count -eq 0) { Write-LogMessage -API 'Remove-CIPPUserMFA' -tenant $TenantFilter -message "No MFA methods found for user $UserPrincipalName" -sev 'Info' - $Results = "No MFA methods found for user $($Request.Query.ID)" - Push-OutputBinding -Name Response -Value ([HttpResponseContext]@{ - StatusCode = [HttpStatusCode]::OK - Body = $Results - }) - return - } - - if ($PSCmdlet.ShouldProcess("Remove MFA methods for $UserPrincipalName")) { - $Results = New-GraphBulkRequest -Requests $Requests -tenantid $TenantFilter -asapp $true -erroraction stop - if ($Results.status -eq 204) { - Write-LogMessage -API 'Remove-CIPPUserMFA' -tenant $TenantFilter -message "Successfully removed MFA methods for user $UserPrincipalName" -sev 'Info' - $Results = [pscustomobject]@{'Results' = "Successfully completed request. User $($Request.Query.ID) must supply MFA at next logon" } - } else { - $FailedAuthMethods = (($Results | Where-Object { $_.status -ne 204 }).id -split '-')[0] -join ', ' - Write-LogMessage -API 'Remove-CIPPUserMFA' -tenant $TenantFilter -message "Failed to remove MFA methods for $FailedAuthMethods" -sev 'Error' - $Results = "Failed to reset MFA methods for $FailedAuthMethods" + $Results = "No MFA methods found for user $($UserPrincipalName)" + } else { + if ($PSCmdlet.ShouldProcess("Remove MFA methods for $UserPrincipalName")) { + $Results = New-GraphBulkRequest -Requests $Requests -tenantid $TenantFilter -asapp $true -erroraction stop + if ($Results.status -eq 204) { + Write-LogMessage -API 'Remove-CIPPUserMFA' -tenant $TenantFilter -message "Successfully removed MFA methods for user $UserPrincipalName" -sev 'Info' + $Results = [pscustomobject]@{'Results' = "Successfully completed request. User $($Request.Query.ID) must supply MFA at next logon" } + } else { + $FailedAuthMethods = (($Results | Where-Object { $_.status -ne 204 }).id -split '-')[0] -join ', ' + Write-LogMessage -API 'Remove-CIPPUserMFA' -tenant $TenantFilter -message "Failed to remove MFA methods for $FailedAuthMethods" -sev 'Error' + $Results = "Failed to reset MFA methods for $FailedAuthMethods" + } } } diff --git a/Modules/CIPPCore/Public/SAMManifest.json b/Modules/CIPPCore/Public/SAMManifest.json index 8d79357f0079..c1a3d192fc34 100644 --- a/Modules/CIPPCore/Public/SAMManifest.json +++ b/Modules/CIPPCore/Public/SAMManifest.json @@ -24,135 +24,139 @@ "resourceAppId": "00000003-0000-0000-c000-000000000000", "resourceAccess": [ { - "id": "5b07b0dd-2377-4e44-a38d-703f09a0dc3c", + "id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9", "type": "Role" }, { - "id": "19b94e34-907c-4f43-bde9-38b1909ed408", + "id": "b0afded3-3588-46d8-8b3d-9842eff778da", "type": "Role" }, { - "id": "999f8c63-0a38-4f1b-91fd-ed1947bdd1a9", + "id": "5e1e9171-754d-478c-812c-f1755a9a4c2d", "type": "Role" }, { - "id": "292d869f-3427-49a8-9dab-8c70152b74e9", + "id": "f3a65bd4-b703-46df-8f7e-0174fea562aa", "type": "Role" }, { - "id": "2f51be20-0bb4-4fed-bf7b-db946066c75e", + "id": "59a6b24b-4225-4393-8165-ebaec5f55d7a", "type": "Role" }, { - "id": "58ca0d9a-1575-47e1-a3cb-007ef2e4583b", + "id": "3b55498e-47ec-484f-8136-9013221c06a9", "type": "Role" }, { - "id": "06a5fe6d-c49d-46a7-b082-56b1b14103c7", + "id": "35930dcf-aceb-4bd1-b99a-8ffed403c974", "type": "Role" }, { - "id": "246dd0d5-5bd0-4def-940b-0421030a5b68", + "id": "cac88765-0581-4025-9725-5ebc13f729ee", "type": "Role" }, { - "id": "bf394140-e372-4bf9-a898-299cfc7564e5", + "id": "1138cb37-bd11-4084-a2b7-9f71582aeddb", "type": "Role" }, { - "id": "741f803b-c850-494e-b5df-cde7c675a1ca", + "id": "78145de6-330d-4800-a6ce-494ff2d33d07", "type": "Role" }, { - "id": "230c1aed-a721-4c5d-9cb4-a90514e508ef", + "id": "9241abd9-d0e6-425a-bd4f-47ba86e767a4", "type": "Role" }, { - "id": "b633e1c5-b582-4048-a93e-9f11b44c7e96", + "id": "5b07b0dd-2377-4e44-a38d-703f09a0dc3c", "type": "Role" }, { - "id": "5b567255-7703-4780-807c-7be8301ae99b", + "id": "2f51be20-0bb4-4fed-bf7b-db946066c75e", "type": "Role" }, { - "id": "62a82d76-70ea-41e2-9197-370581804d09", + "id": "243333ab-4d21-40cb-a475-36241daa0842", "type": "Role" }, { - "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61", + "id": "58ca0d9a-1575-47e1-a3cb-007ef2e4583b", "type": "Role" }, { - "id": "1138cb37-bd11-4084-a2b7-9f71582aeddb", + "id": "e330c4f0-4170-414e-a55a-2f022ec2b57b", "type": "Role" }, { - "id": "78145de6-330d-4800-a6ce-494ff2d33d07", + "id": "06a5fe6d-c49d-46a7-b082-56b1b14103c7", "type": "Role" }, { - "id": "9241abd9-d0e6-425a-bd4f-47ba86e767a4", + "id": "5ac13192-7ace-4fcf-b828-1a26f28068ee", "type": "Role" }, { - "id": "243333ab-4d21-40cb-a475-36241daa0842", + "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61", "type": "Role" }, { - "id": "e330c4f0-4170-414e-a55a-2f022ec2b57b", + "id": "19dbc75e-c2e2-444c-a770-ec69d8559fc7", "type": "Role" }, { - "id": "5ac13192-7ace-4fcf-b828-1a26f28068ee", + "id": "dbb9058a-0e50-45d7-ae91-66909b5d4664", "type": "Role" }, { - "id": "2f6817f8-7b12-4f0f-bc18-eeaf60705a9e", + "id": "75359482-378d-4052-8f01-80520e7db3cd", "type": "Role" }, { - "id": "dbaae8cf-10b5-4b86-a4a1-f871c94c6695", + "id": "bf7b1a76-6e77-406b-b258-bf5c7720e98f", "type": "Role" }, { - "id": "bf7b1a76-6e77-406b-b258-bf5c7720e98f", + "id": "5b567255-7703-4780-807c-7be8301ae99b", "type": "Role" }, { - "id": "01c0a623-fc9b-48e9-b794-0756f8e8f067", + "id": "62a82d76-70ea-41e2-9197-370581804d09", "type": "Role" }, { - "id": "50483e42-d915-4231-9639-7fdb7fd190e5", + "id": "dbaae8cf-10b5-4b86-a4a1-f871c94c6695", "type": "Role" }, { - "id": "dbb9058a-0e50-45d7-ae91-66909b5d4664", + "id": "19da66cb-0fb0-4390-b071-ebc76a349482", "type": "Role" }, { - "id": "a82116e5-55eb-4c41-a434-62fe8a61c773", + "id": "b633e1c5-b582-4048-a93e-9f11b44c7e96", "type": "Role" }, { - "id": "f3a65bd4-b703-46df-8f7e-0174fea562aa", + "id": "6931bccd-447a-43d1-b442-00a195474933", "type": "Role" }, { - "id": "59a6b24b-4225-4393-8165-ebaec5f55d7a", + "id": "292d869f-3427-49a8-9dab-8c70152b74e9", "type": "Role" }, { - "id": "0121dc95-1b9f-4aed-8bac-58c5ac466691", + "id": "b6890674-9dd5-4e42-bb15-5af07f541ae1", "type": "Role" }, { - "id": "3b55498e-47ec-484f-8136-9013221c06a9", + "id": "913b9306-0ce1-42b8-9137-6a7df690a760", "type": "Role" }, { - "id": "35930dcf-aceb-4bd1-b99a-8ffed403c974", + "id": "246dd0d5-5bd0-4def-940b-0421030a5b68", + "type": "Role" + }, + { + "id": "be74164b-cff1-491c-8741-e671cb536e13", "type": "Role" }, { @@ -164,383 +168,387 @@ "type": "Role" }, { - "id": "4437522e-9a86-4a41-a7da-e380edd4a97d", + "id": "01c0a623-fc9b-48e9-b794-0756f8e8f067", "type": "Role" }, { - "id": "34bf0e97-1971-4929-b999-9e2442d941d7", + "id": "999f8c63-0a38-4f1b-91fd-ed1947bdd1a9", "type": "Role" }, { - "id": "45cc0394-e837-488b-a098-1918f48d186c", + "id": "338163d7-f101-4c92-94ba-ca46fe52447c", "type": "Role" }, { - "id": "be74164b-cff1-491c-8741-e671cb536e13", + "id": "2f6817f8-7b12-4f0f-bc18-eeaf60705a9e", "type": "Role" }, { - "id": "2a60023f-3219-47ad-baa4-40e17cd02a1d", + "id": "230c1aed-a721-4c5d-9cb4-a90514e508ef", "type": "Role" }, { - "id": "338163d7-f101-4c92-94ba-ca46fe52447c", + "id": "2a60023f-3219-47ad-baa4-40e17cd02a1d", "type": "Role" }, { - "id": "cac88765-0581-4025-9725-5ebc13f729ee", + "id": "bf394140-e372-4bf9-a898-299cfc7564e5", "type": "Role" }, { - "id": "75359482-378d-4052-8f01-80520e7db3cd", + "id": "45cc0394-e837-488b-a098-1918f48d186c", "type": "Role" }, { - "id": "19dbc75e-c2e2-444c-a770-ec69d8559fc7", + "id": "34bf0e97-1971-4929-b999-9e2442d941d7", "type": "Role" }, { - "id": "913b9306-0ce1-42b8-9137-6a7df690a760", + "id": "19b94e34-907c-4f43-bde9-38b1909ed408", "type": "Role" }, { - "id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9", + "id": "a82116e5-55eb-4c41-a434-62fe8a61c773", "type": "Role" }, { - "id": "b6890674-9dd5-4e42-bb15-5af07f541ae1", + "id": "0121dc95-1b9f-4aed-8bac-58c5ac466691", "type": "Role" }, { - "id": "19da66cb-0fb0-4390-b071-ebc76a349482", + "id": "4437522e-9a86-4a41-a7da-e380edd4a97d", "type": "Role" }, { - "id": "6931bccd-447a-43d1-b442-00a195474933", + "id": "741f803b-c850-494e-b5df-cde7c675a1ca", "type": "Role" }, { - "id": "5e1e9171-754d-478c-812c-f1755a9a4c2d", + "id": "50483e42-d915-4231-9639-7fdb7fd190e5", "type": "Role" }, { - "id": "aa07f155-3612-49b8-a147-6c590df35536", + "id": "bdfbf15f-ee85-4955-8675-146e8e5296b5", "type": "Scope" }, { - "id": "73e75199-7c3e-41bb-9357-167164dbb415", + "id": "84bccea3-f856-4a8a-967b-dbe0a3d53a64", "type": "Scope" }, { - "id": "d01b97e9-cbc0-49fe-810a-750afd5527a3", + "id": "e4c9e354-4dc5-45b8-9e7c-e1393b0b1a20", "type": "Scope" }, { - "id": "46ca0847-7e6b-426e-9775-ea810a948356", + "id": "b27a61ec-b99c-4d6a-b126-c4375d08ae30", "type": "Scope" }, { - "id": "dc38509c-b87d-4da0-bd92-6bec988bac4a", + "id": "101147cf-4178-4455-9d58-02b5c164e759", "type": "Scope" }, { - "id": "7427e0e9-2fba-42fe-b0c0-848c9e6a8182", + "id": "cc83893a-e232-4723-b5af-bd0b01bcfe65", "type": "Scope" }, { - "id": "ad902697-1014-4ef5-81ef-2b4301988e8c", + "id": "9d8982ae-4365-4f57-95e9-d6032a4c0b87", "type": "Scope" }, { - "id": "572fea84-0151-49b2-9301-11cb16974376", + "id": "2eadaff8-0bce-4198-a6b9-2cfc35a30075", "type": "Scope" }, { - "id": "e4c9e354-4dc5-45b8-9e7c-e1393b0b1a20", + "id": "0c3e411a-ce45-4cd1-8f30-f99a3efa7b11", "type": "Scope" }, { - "id": "0883f392-0a7a-443d-8c76-16a6d39c7b63", + "id": "2b61aa8a-6d36-4b2f-ac7b-f29867937c53", "type": "Scope" }, { - "id": "7b3f05d5-f68c-4b8d-8c59-a2ecd12f24af", + "id": "767156cb-16ae-4d10-8f8b-41b657c8c8c8", "type": "Scope" }, { - "id": "0c5e8a55-87a6-4556-93ab-adc52c4d862d", + "id": "ebf0f66e-9fb1-49e4-a278-222f76911cf4", "type": "Scope" }, { - "id": "44642bfe-8385-4adc-8fc6-fe3cb2c375c3", + "id": "233e0cf1-dd62-48bc-b65b-b38fe87fcf8e", "type": "Scope" }, { - "id": "662ed50a-ac44-4eef-ad86-62eed9be2a29", + "id": "d649fb7c-72b4-4eec-b2b4-b15acf79e378", "type": "Scope" }, { - "id": "6aedf524-7e1c-45a7-bd76-ded8cab8d0fc", + "id": "f3bfad56-966e-4590-a536-82ecf548ac1e", "type": "Scope" }, { - "id": "bac3b9c2-b516-4ef4-bd3b-c2ef73d8d804", + "id": "885f682f-a990-4bad-a642-36736a74b0c7", "type": "Scope" }, { - "id": "11d4cd79-5ba5-460f-803f-e22c8ab85ccd", + "id": "41ce6ca6-6826-4807-84f1-1c82854f7ee5", "type": "Scope" }, { - "id": "02e97553-ed7b-43d0-ab3c-f8bace0d040c", + "id": "bac3b9c2-b516-4ef4-bd3b-c2ef73d8d804", "type": "Scope" }, { - "id": "89fe6a52-be36-487e-b7d8-d061c450a026", + "id": "11d4cd79-5ba5-460f-803f-e22c8ab85ccd", "type": "Scope" }, { - "id": "a367ab51-6b49-43bf-a716-a1fb06d2a174", + "id": "951183d1-1a61-466f-a6d1-1fde911bfd95", "type": "Scope" }, { - "id": "204e0828-b5ca-4ad8-b9f3-f32a958e7cc4", + "id": "280b3b69-0437-44b1-bc20-3b2fca1ee3e9", "type": "Scope" }, { - "id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0", + "id": "7b3f05d5-f68c-4b8d-8c59-a2ecd12f24af", "type": "Scope" }, { - "id": "0e263e50-5827-48a4-b97c-d940288653c7", + "id": "0883f392-0a7a-443d-8c76-16a6d39c7b63", "type": "Scope" }, { - "id": "e383f46e-2787-4529-855e-0e479a3ffac0", + "id": "3404d2bf-2b13-457e-a330-c24615765193", "type": "Scope" }, { - "id": "37f7f235-527c-4136-accd-4a02d197296e", + "id": "44642bfe-8385-4adc-8fc6-fe3cb2c375c3", "type": "Scope" }, { - "id": "14dad69e-099b-42c9-810b-d002981feec1", + "id": "0c5e8a55-87a6-4556-93ab-adc52c4d862d", "type": "Scope" }, { - "id": "f6a3db3e-f7e8-4ed2-a414-557c8c9830be", + "id": "662ed50a-ac44-4eef-ad86-62eed9be2a29", "type": "Scope" }, { - "id": "0e755559-83fb-4b44-91d0-4cc721b9323e", + "id": "0e263e50-5827-48a4-b97c-d940288653c7", "type": "Scope" }, { - "id": "a84a9652-ffd3-496e-a991-22ba5529156a", + "id": "c5366453-9fb0-48a5-a156-24f0c49a4b84", "type": "Scope" }, { - "id": "1d89d70c-dcac-4248-b214-903c457af83a", + "id": "2f9ee017-59c1-4f1d-9472-bd5529a7b311", "type": "Scope" }, { - "id": "2b61aa8a-6d36-4b2f-ac7b-f29867937c53", + "id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0", "type": "Scope" }, { - "id": "ebf0f66e-9fb1-49e4-a278-222f76911cf4", + "id": "f81125ac-d3b7-4573-a3b2-7099cc39df9e", "type": "Scope" }, { - "id": "bdfbf15f-ee85-4955-8675-146e8e5296b5", + "id": "9e4862a5-b68f-479e-848a-4e07e25c9916", "type": "Scope" }, { - "id": "f81125ac-d3b7-4573-a3b2-7099cc39df9e", + "id": "bb6f654c-d7fd-4ae3-85c3-fc380934f515", "type": "Scope" }, { - "id": "cac97e40-6730-457d-ad8d-4852fddab7ad", + "id": "e0a7cdbb-08b0-4697-8264-0069786e9674", "type": "Scope" }, { - "id": "b7887744-6746-4312-813d-72daeaee7e2d", + "id": "e383f46e-2787-4529-855e-0e479a3ffac0", "type": "Scope" }, { - "id": "48971fc1-70d7-4245-af77-0beb29b53ee2", + "id": "a367ab51-6b49-43bf-a716-a1fb06d2a174", "type": "Scope" }, { - "id": "aec28ec7-4d02-4e8c-b864-50163aea77eb", + "id": "818c620a-27a9-40bd-a6a5-d96f7d610b4b", "type": "Scope" }, { - "id": "a9ff19c2-f369-4a95-9a25-ba9d460efc8e", + "id": "f6a3db3e-f7e8-4ed2-a414-557c8c9830be", "type": "Scope" }, { - "id": "b98bfd41-87c6-45cc-b104-e2de4f0dafb9", + "id": "7427e0e9-2fba-42fe-b0c0-848c9e6a8182", "type": "Scope" }, { - "id": "2f9ee017-59c1-4f1d-9472-bd5529a7b311", + "id": "37f7f235-527c-4136-accd-4a02d197296e", "type": "Scope" }, { - "id": "951183d1-1a61-466f-a6d1-1fde911bfd95", + "id": "46ca0847-7e6b-426e-9775-ea810a948356", "type": "Scope" }, { - "id": "637d7bec-b31e-4deb-acc9-24275642a2c9", + "id": "e67e6727-c080-415e-b521-e3f35d5248e9", "type": "Scope" }, { - "id": "101147cf-4178-4455-9d58-02b5c164e759", + "id": "4c06a06a-098a-4063-868e-5dfee3827264", "type": "Scope" }, { - "id": "cc83893a-e232-4723-b5af-bd0b01bcfe65", + "id": "572fea84-0151-49b2-9301-11cb16974376", "type": "Scope" }, { - "id": "233e0cf1-dd62-48bc-b65b-b38fe87fcf8e", + "id": "b27add92-efb2-4f16-84f5-8108ba77985c", "type": "Scope" }, { - "id": "d649fb7c-72b4-4eec-b2b4-b15acf79e378", + "id": "edb72de9-4252-4d03-a925-451deef99db7", "type": "Scope" }, { - "id": "485be79e-c497-4b35-9400-0e3fa7f2a5d4", + "id": "7e823077-d88e-468f-a337-e18f1f0e6c7c", "type": "Scope" }, { - "id": "9d8982ae-4365-4f57-95e9-d6032a4c0b87", + "id": "edd3c878-b384-41fd-95ad-e7407dd775be", "type": "Scope" }, { - "id": "48638b3c-ad68-4383-8ac4-e6880ee6ca57", + "id": "ad902697-1014-4ef5-81ef-2b4301988e8c", "type": "Scope" }, { - "id": "39d65650-9d3e-4223-80db-a335590d027e", + "id": "4d135e65-66b8-41a8-9f8b-081452c91774", "type": "Scope" }, { - "id": "4a06efd2-f825-4e34-813e-82a57b03d1ee", + "id": "40b534c3-9552-4550-901b-23879c90bcf9", "type": "Scope" }, { - "id": "f3bfad56-966e-4590-a536-82ecf548ac1e", + "id": "1d89d70c-dcac-4248-b214-903c457af83a", "type": "Scope" }, { - "id": "4d135e65-66b8-41a8-9f8b-081452c91774", + "id": "a84a9652-ffd3-496e-a991-22ba5529156a", "type": "Scope" }, { - "id": "2eadaff8-0bce-4198-a6b9-2cfc35a30075", + "id": "14dad69e-099b-42c9-810b-d002981feec1", "type": "Scope" }, { - "id": "0c3e411a-ce45-4cd1-8f30-f99a3efa7b11", + "id": "02e97553-ed7b-43d0-ab3c-f8bace0d040c", "type": "Scope" }, { - "id": "edb72de9-4252-4d03-a925-451deef99db7", + "id": "b955410e-7715-4a88-a940-dfd551018df3", "type": "Scope" }, { - "id": "767156cb-16ae-4d10-8f8b-41b657c8c8c8", + "id": "d01b97e9-cbc0-49fe-810a-750afd5527a3", "type": "Scope" }, { - "id": "7e823077-d88e-468f-a337-e18f1f0e6c7c", + "id": "dc38509c-b87d-4da0-bd92-6bec988bac4a", "type": "Scope" }, { - "id": "edd3c878-b384-41fd-95ad-e7407dd775be", + "id": "6aedf524-7e1c-45a7-bd76-ded8cab8d0fc", "type": "Scope" }, { - "id": "40b534c3-9552-4550-901b-23879c90bcf9", + "id": "128ca929-1a19-45e6-a3b8-435ec44a36ba", "type": "Scope" }, { - "id": "7825d5d6-6049-4ce7-bdf6-3b8d53f4bcd0", + "id": "55896846-df78-47a7-aa94-8d3d4442ca7f", "type": "Scope" }, { - "id": "2104a4db-3a2f-4ea0-9dba-143d457dc666", + "id": "eda39fa6-f8cf-4c3c-a909-432c683e4c9b", "type": "Scope" }, { - "id": "eda39fa6-f8cf-4c3c-a909-432c683e4c9b", + "id": "aa07f155-3612-49b8-a147-6c590df35536", "type": "Scope" }, { - "id": "55896846-df78-47a7-aa94-8d3d4442ca7f", + "id": "89fe6a52-be36-487e-b7d8-d061c450a026", "type": "Scope" }, { - "id": "128ca929-1a19-45e6-a3b8-435ec44a36ba", + "id": "7825d5d6-6049-4ce7-bdf6-3b8d53f4bcd0", "type": "Scope" }, { - "id": "b27add92-efb2-4f16-84f5-8108ba77985c", + "id": "485be79e-c497-4b35-9400-0e3fa7f2a5d4", "type": "Scope" }, { - "id": "3404d2bf-2b13-457e-a330-c24615765193", + "id": "4a06efd2-f825-4e34-813e-82a57b03d1ee", "type": "Scope" }, { - "id": "b955410e-7715-4a88-a940-dfd551018df3", + "id": "2104a4db-3a2f-4ea0-9dba-143d457dc666", "type": "Scope" }, { - "id": "b27a61ec-b99c-4d6a-b126-c4375d08ae30", + "id": "0e755559-83fb-4b44-91d0-4cc721b9323e", "type": "Scope" }, { - "id": "84bccea3-f856-4a8a-967b-dbe0a3d53a64", + "id": "48638b3c-ad68-4383-8ac4-e6880ee6ca57", "type": "Scope" }, { - "id": "280b3b69-0437-44b1-bc20-3b2fca1ee3e9", + "id": "39d65650-9d3e-4223-80db-a335590d027e", "type": "Scope" }, { - "id": "885f682f-a990-4bad-a642-36736a74b0c7", + "id": "a9ff19c2-f369-4a95-9a25-ba9d460efc8e", "type": "Scope" }, { - "id": "4c06a06a-098a-4063-868e-5dfee3827264", + "id": "b98bfd41-87c6-45cc-b104-e2de4f0dafb9", "type": "Scope" }, { - "id": "e67e6727-c080-415e-b521-e3f35d5248e9", + "id": "cac97e40-6730-457d-ad8d-4852fddab7ad", "type": "Scope" }, { - "id": "9e4862a5-b68f-479e-848a-4e07e25c9916", + "id": "73e75199-7c3e-41bb-9357-167164dbb415", "type": "Scope" }, { - "id": "bb6f654c-d7fd-4ae3-85c3-fc380934f515", + "id": "637d7bec-b31e-4deb-acc9-24275642a2c9", "type": "Scope" }, { - "id": "e0a7cdbb-08b0-4697-8264-0069786e9674", + "id": "204e0828-b5ca-4ad8-b9f3-f32a958e7cc4", "type": "Scope" }, { - "id": "818c620a-27a9-40bd-a6a5-d96f7d610b4b", + "id": "aec28ec7-4d02-4e8c-b864-50163aea77eb", "type": "Scope" }, { - "id": "c5366453-9fb0-48a5-a156-24f0c49a4b84", + "id": "48971fc1-70d7-4245-af77-0beb29b53ee2", + "type": "Scope" + }, + { + "id": "b7887744-6746-4312-813d-72daeaee7e2d", "type": "Scope" } ]