Simeon has released an important change to how we handle Service Principal Authentication. This change will impact all tenants installed onto Simeon and will require user action. Please review the following frequently asked questions for information on what to expect with this change.
What is happening?
Microsoft recently announced that the Exchange Online service principal that Simeon relies on will be deprecated. To ensure continued support for Syncing Exchange Online and other configurations, we are releasing an updated service principal named Simeon Cloud Sync. In addition to maintaining support for existing configurations, Simeon will be rapidly releasing support for new configurations in the coming months. Using this Service Principal will enable you to take advantage of these new configurations without re-installing the tenant.
What changes are expected?
Users can expect to see the following changes:
-
Service Principal Authentication will now be installed by default for all new tenants. Currently, users can choose to install a tenant with Service Principal in addition to Delegated Authentication or Service Account. After this change, all tenants will install Service Principal Authentication by default, and users will choose only between Delegated Authentication and Service Account Authentication for configuration types that do not support Service Principal.
-
The installation process for Delegated Authentication has been simplified. Previously, when installing with Delegated Authentication, users would need to input three different codes to complete the authentication. Moving forward, users will be presented with only one code to complete the installation with Delegated Authentication.
-
-
All existing tenants that were previously installed with Service Principal Authentication will pend approval to update the properties on the Simeon Cloud Sync Application API. The user will be able to review these changes in the changed details section of the Sync Summary report. The Sync will continue to pend approval until the Sync is approved and the application is updated in the tenant.
-
All existing tenants that were not installed with Service Principal Authentication will pend approval to add the new Simeon Cloud Sync enterprise application, along with a Simeon Cloud Sync App Registration and a Simeon Cloud Sync Application API. The Sync will continue to pend approval until the Sync is approved and the new resources are deployed to the tenant.
What will I need to do?
You must approve each tenant’s Sync to deploy this change. This deployment requires the authenticating user to have permission to create a Service Principal in the tenant and grant it admin consent.
How do I grant admin consent?
To deploy these changes successfully, the authenticating user running the Sync will need to have the permissions required to create enterprise applications and grant admin consent in the tenant. This means the following will be necessary:
-
The authenticating user running the Sync will need to be a Global Administrator or have the Privileged Role Administrator role, OR the tenant must have an authorization policy that allows users to create enterprise applications.
-
If the authenticating user is a non-privileged user, such as a Global Reader, you will either need to ensure the authorization policy allows users to create enterprise applications, OR you will need to reinstall the tenant to create the new service principal.
-
If the authenticating user can create the enterprise application but does not have permission to grant admin consent, the next Sync will prompt the Simeon user to provide admin consent. Under this new process, users will see the Sync status change to a button that says, “Pending Admin Consent”. Pressing this will open a popup that will guide users on how to provide admin consent manually in the portal, or offer users the option to sign in as a Global Administrator to provide the consent directly.
What will happen after this change has been made?
Once the new Simeon Cloud Sync service principal has been deployed to the tenant, this service principal will always be used to read and write configurations that support being managed with a service principal.
Why are we doing this?
Microsoft recently announced that the Exchange Online service principal that Simeon relies on will be deprecated. To ensure continued support for Syncing Exchange Online and other configurations, we are releasing an updated service principal named Simeon Cloud Sync. This change will allow Simeon to release support for new configurations without users needing to re-install their tenants.
Why do we not use the Service Principal for all configurations?
What configurations can and cannot be managed using a Service Principal is determined by Microsoft. Currently, Microsoft supports all configurations under the MSGraph API to use a Service Principal except Policy Sets and Device Health Scripts.
What do we not Sync with a Service Principal?
Currently, Microsoft supports all configurations that use the MSGraph API except Policy Sets and Device Health Scripts. All other configurations that use the AadGraph, AadIam, MicrosoftOffice365Portal, Powershell, SharePoint, and Teams APIs cannot be managed using service principal. Instead, Simeon will manage these configurations using the user account selected at install time, either Delegated Authentication or the Simeon Service Account.
I approved these changes, why does my tenant keep pending approval?
If you have approved these changes, but your Sync continues to pend approval, the most likely cause is that the enterprise application cannot be created in the tenant. This can be because the authenticating user does not have the Global Administrator or Privileged Role Administrator role, or because an authorization policy in the tenant does not allow users to create enterprise applications. To successfully deploy these changes, either grant the authenticating user the necessary roles, create or change an authorization policy to allow users to create enterprise applications in the tenant, or reinstall the tenant to apply the changes at install time.
How can I opt out of this change?
This change will happen for all tenants installed onto Simeon, and you cannot directly opt out of these changes. However, if you would prefer to not use the Simeon Cloud Sync service principal at all, you can instead set up a custom Service Principal to manage your configurations. This custom Service Principal would need to have the same permissions as the Simeon Cloud Sync Service Principal. Contact Simeon support if you would like to use a custom Service Principal.
After this change, do I still need to run the Sync with a privileged user?
Yes. Because Microsoft does not support all configurations to be managed with a Service Principal, a user account is still required. When a configuration can be managed with the Service Principal, Simeon will use only the Service Principal to manage that configuration. If the configuration cannot be managed with Service Principal, Simeon will fall back to using the user account you selected at install time.
What happens if I don’t approve this change?
The Sync will pend approval until you do. If the Sync is pending approval for other changes that you do not wish to make, you can Reject and Revert the Sync to revert those changes. The next Sync will pend approval again to deploy changes to the Simeon Cloud Sync service principal. If you do not approve this change and Microsoft then deprecates the Exchange Online Service Principal, Simeon will no longer be able to export Exchange Online and Security Compliance configurations. In addition, you will not be able to export new configurations and providers added to Simeon in the future.
What changes are being made to the Service Principal?
The following changes can be expected when this change is released:
Azure AD App registrations API (MSGraph:ApplicationApis)
-
Simeon Cloud Sync
api.oauth2PermissionScopes: []
=
[
{
"adminConsentDescription": "Allows the application to read and write resources as the impersonated user",
"adminConsentDisplayName": "Access resources as the impersonated user",
"id": "8a95b595-9933-4f75-902a-de21224bd125",
"isEnabled": true,
"type": "Admin",
"userConsentDisplayName": "",
"value": "user_impersonation"
}
]
api.oauth2PermissionScopes: []
=
[
{
"appId": "1950a258-227b-4e31-a9cf-717495945fc2",
"permissionIds": [
"8a95b595-9933-4f75-902a-de21224bd125"
]
}
]
api.requestedAccessTokenVersion: 2
= 1
identifierUris: []
=
[
"api://simeoncloud/${ResourceContext:TenantId}"
]
requiredResourceAccess:
[
{
"resourceAccess": [
{
"id": "014b43d0-6ed4-4fc6-84dc-4b6f7bae7d85",
"type": "Scope"
},
{
"id": "01c0a623-fc9b-48e9-b794-0756f8e8f067",
"type": "Role"
},
{
"id": "059e5840-5353-4c68-b1da-666a033fc5e8",
"type": "Scope"
},
{
"id": "06b708a9-e830-4db3-a914-8e69da51d44f",
"type": "Role"
},
{
"id": "0883f392-0a7a-443d-8c76-16a6d39c7b63",
"type": "Scope"
},
{
"id": "0b5d694c-a244-4bde-86e6-eb5cd07730fe",
"type": "Scope"
},
{
"id": "0c5e8a55-87a6-4556-93ab-adc52c4d862d",
"type": "Scope"
},
{
"id": "19b94e34-907c-4f43-bde9-38b1909ed408",
"type": "Role"
},
{
"id": "19dbc75e-c2e2-444c-a770-ec69d8559fc7",
"type": "Role"
},
{
"id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9",
"type": "Role"
},
{
"id": "2044e4f1-e56c-435b-925c-44cd8f6ba89a",
"type": "Role"
},
{
"id": "204e0828-b5ca-4ad8-b9f3-f32a958e7cc4",
"type": "Scope"
},
{
"id": "243333ab-4d21-40cb-a475-36241daa0842",
"type": "Role"
},
{
"id": "246dd0d5-5bd0-4def-940b-0421030a5b68",
"type": "Role"
},
{
"id": "25f85f3c-f66c-4205-8cd5-de92dd7f0cec",
"type": "Role"
},
{
"id": "2672f8bb-fd5e-42e0-85e1-ec764dd2614e",
"type": "Scope"
},
{
"id": "292d869f-3427-49a8-9dab-8c70152b74e9",
"type": "Role"
},
{
"id": "29c18626-4985-4dcd-85c0-193eef327366",
"type": "Role"
},
{
"id": "338163d7-f101-4c92-94ba-ca46fe52447c",
"type": "Role"
},
{
"id": "44642bfe-8385-4adc-8fc6-fe3cb2c375c3",
"type": "Scope"
},
{
"id": "46ca0847-7e6b-426e-9775-ea810a948356",
"type": "Scope"
},
{
"id": "4d135e65-66b8-41a8-9f8b-081452c91774",
"type": "Scope"
},
{
"id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0",
"type": "Scope"
},
{
"id": "4f5bc9c8-ea54-4772-973a-9ca119cb0409",
"type": "Scope"
},
{
"id": "572fea84-0151-49b2-9301-11cb16974376",
"type": "Scope"
},
{
"id": "5ac13192-7ace-4fcf-b828-1a26f28068ee",
"type": "Role"
},
{
"id": "62a82d76-70ea-41e2-9197-370581804d09",
"type": "Role"
},
{
"id": "662ed50a-ac44-4eef-ad86-62eed9be2a29",
"type": "Scope"
},
{
"id": "741f803b-c850-494e-b5df-cde7c675a1ca",
"type": "Role"
},
{
"id": "77c863fd-06c0-47ce-a7eb-49773e89d319",
"type": "Role"
},
{
"id": "78145de6-330d-4800-a6ce-494ff2d33d07",
"type": "Role"
},
{
"id": "79a677f7-b79d-40d0-a36a-3e6f8688dd7a",
"type": "Role"
},
{
"id": "79c02f5b-bd4f-4713-bc2c-a8a4a66e127b",
"type": "Role"
},
{
"id": "7b3f05d5-f68c-4b8d-8c59-a2ecd12f24af",
"type": "Scope"
},
{
"id": "7e05723c-0bb0-42da-be95-ae9f08a6e53c",
"type": "Role"
},
{
"id": "7e823077-d88e-468f-a337-e18f1f0e6c7c",
"type": "Scope"
},
{
"id": "84bccea3-f856-4a8a-967b-dbe0a3d53a64",
"type": "Scope"
},
{
"id": "89fe6a52-be36-487e-b7d8-d061c450a026",
"type": "Scope"
},
{
"id": "9241abd9-d0e6-425a-bd4f-47ba86e767a4",
"type": "Role"
},
{
"id": "926a6798-b100-4a20-a22f-a4918f13951d",
"type": "Role"
},
{
"id": "92a38652-f13b-4875-bc77-6e1dbb63e1b2",
"type": "Scope"
},
{
"id": "9492366f-7969-46a4-8d15-ed1a20078fff",
"type": "Role"
},
{
"id": "999f8c63-0a38-4f1b-91fd-ed1947bdd1a9",
"type": "Role"
},
{
"id": "9e3f62cf-ca93-4989-b6ce-bf83c28f9fe8",
"type": "Role"
},
{
"id": "a402ca1c-2696-4531-972d-6e5ee4aa11ea",
"type": "Role"
},
{
"id": "aa07f155-3612-49b8-a147-6c590df35536",
"type": "Scope"
},
{
"id": "ad902697-1014-4ef5-81ef-2b4301988e8c",
"type": "Scope"
},
{
"id": "b0afded3-3588-46d8-8b3d-9842eff778da",
"type": "Role"
},
{
"id": "b27add92-efb2-4f16-84f5-8108ba77985c",
"type": "Scope"
},
{
"id": "bdfbf15f-ee85-4955-8675-146e8e5296b5",
"type": "Scope"
},
{
"id": "be74164b-cff1-491c-8741-e671cb536e13",
"type": "Role"
},
{
"id": "c5366453-9fb0-48a5-a156-24f0c49a4b84",
"type": "Scope"
},
{
"id": "c9090d00-6101-42f0-a729-c41074260d47",
"type": "Role"
},
{
"id": "cefba324-1a70-4a6e-9c1d-fd670b7ae392",
"type": "Scope"
},
{
"id": "d01b97e9-cbc0-49fe-810a-750afd5527a3",
"type": "Scope"
},
{
"id": "d04bb851-cb7c-4146-97c7-ca3e71baf56c",
"type": "Scope"
},
{
"id": "dc5007c0-2d7d-4c42-879c-2dab87571379",
"type": "Role"
},
{
"id": "ddd97ecb-5c31-43db-a235-0ee20e635c40",
"type": "Scope"
},
{
"id": "e330c4f0-4170-414e-a55a-2f022ec2b57b",
"type": "Role"
},
{
"id": "e4aa47b9-9a69-4109-82ed-36ec70d85ff1",
"type": "Scope"
},
{
"id": "e4c9e354-4dc5-45b8-9e7c-e1393b0b1a20",
"type": "Scope"
},
{
"id": "edb72de9-4252-4d03-a925-451deef99db7",
"type": "Scope"
},
{
"id": "edd3c878-b384-41fd-95ad-e7407dd775be",
"type": "Scope"
},
{
"id": "ef4b5d93-3104-4664-9053-a5c49ab44218",
"type": "Scope"
},
{
"id": "ef5f7d5c-338f-44b0-86c3-351f46c8bb5f",
"type": "Role"
},
{
"id": "fb221be6-99f2-473f-bd32-01c6a0e9ca3b",
"type": "Role"
}
],
"resourceAppId": "00000003-0000-0000-c000-000000000000"
},
{
"resourceAccess": [
{
"id": "15391dcf-e272-4693-b514-06792e967d66",
"type": "Role"
},
{
"id": "e60370c1-e451-437e-aa6e-d76df38e5f15",
"type": "Scope"
}
],
"resourceAppId": "48ac35b8-9aa8-4d74-927d-1f4a14a0b239"
},
{
"resourceAccess": [
{
"id": "28379fa9-8596-4fd9-869e-cb60a93b5d84",
"type": "Role"
},
{
"id": "d594897b-76e7-4b2b-984b-b4adff35e109",
"type": "Scope"
}
],
"resourceAppId": "00000009-0000-0000-c000-000000000000"
},
{
"resourceAccess": [
{
"id": "56680e0d-d2a3-4ae1-80d8-3c4f2100e3d0",
"type": "Scope"
},
{
"id": "59a198b5-0420-45a8-ae59-6da1cb640505",
"type": "Scope"
},
{
"id": "678536fe-1083-478a-9c59-b99265e6b0d3",
"type": "Role"
},
{
"id": "c8e3537c-ec53-43b9-bed3-b2bd3617ae97",
"type": "Role"
}
],
"resourceAppId": "00000003-0000-0ff1-ce00-000000000000"
},
{
"resourceAccess": [
{
"id": "56cee9a4-2b49-4d48-a5c1-b26a2e48aada",
"type": "Scope"
},
{
"id": "f75b6470-490d-4b7b-a084-15d2f79fcd26",
"type": "Role"
}
],
"resourceAppId": "45a330b1-b1ec-4cc1-9161-9f03992aa49f"
},
{
"resourceAccess": [
{
"id": "594c1fb6-4f81-4475-ae41-0c394909246c",
"type": "Role"
},
{
"id": "594c1fb6-4f81-4475-ae41-0c394909246c",
"type": "Scope"
},
{
"id": "e2cea78f-e743-4d8f-a16a-75b629a038ae",
"type": "Role"
},
{
"id": "e2cea78f-e743-4d8f-a16a-75b629a038ae",
"type": "Scope"
}
],
"resourceAppId": "c5393580-f805-4401-95e8-94b7a6ef2fc2"
},
{
"resourceAccess": [
{
"id": "ab4f2b77-0b06-4fc1-a9de-02113fc2ab7c",
"type": "Scope"
},
{
"id": "dc50a0fb-09a3-484d-be87-e023b12c6440",
"type": "Role"
}
],
"resourceAppId": "00000002-0000-0ff1-ce00-000000000000"
}
]
=
[
{
"resourceAccess": [
{
"id": "014b43d0-6ed4-4fc6-84dc-4b6f7bae7d85",
"type": "Scope"
},
{
"id": "01c0a623-fc9b-48e9-b794-0756f8e8f067",
"type": "Role"
},
{
"id": "059e5840-5353-4c68-b1da-666a033fc5e8",
"type": "Scope"
},
{
"id": "06b708a9-e830-4db3-a914-8e69da51d44f",
"type": "Role"
},
{
"id": "0883f392-0a7a-443d-8c76-16a6d39c7b63",
"type": "Scope"
},
{
"id": "0b5d694c-a244-4bde-86e6-eb5cd07730fe",
"type": "Scope"
},
{
"id": "0c5e8a55-87a6-4556-93ab-adc52c4d862d",
"type": "Scope"
},
{
"id": "19b94e34-907c-4f43-bde9-38b1909ed408",
"type": "Role"
},
{
"id": "19dbc75e-c2e2-444c-a770-ec69d8559fc7",
"type": "Role"
},
{
"id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9",
"type": "Role"
},
{
"id": "2044e4f1-e56c-435b-925c-44cd8f6ba89a",
"type": "Role"
},
{
"id": "204e0828-b5ca-4ad8-b9f3-f32a958e7cc4",
"type": "Scope"
},
{
"id": "243333ab-4d21-40cb-a475-36241daa0842",
"type": "Role"
},
{
"id": "246dd0d5-5bd0-4def-940b-0421030a5b68",
"type": "Role"
},
{
"id": "25f85f3c-f66c-4205-8cd5-de92dd7f0cec",
"type": "Role"
},
{
"id": "2672f8bb-fd5e-42e0-85e1-ec764dd2614e",
"type": "Scope"
},
{
"id": "292d869f-3427-49a8-9dab-8c70152b74e9",
"type": "Role"
},
{
"id": "29c18626-4985-4dcd-85c0-193eef327366",
"type": "Role"
},
{
"id": "338163d7-f101-4c92-94ba-ca46fe52447c",
"type": "Role"
},
{
"id": "44642bfe-8385-4adc-8fc6-fe3cb2c375c3",
"type": "Scope"
},
{
"id": "46ca0847-7e6b-426e-9775-ea810a948356",
"type": "Scope"
},
{
"id": "4d135e65-66b8-41a8-9f8b-081452c91774",
"type": "Scope"
},
{
"id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0",
"type": "Scope"
},
{
"id": "4f5bc9c8-ea54-4772-973a-9ca119cb0409",
"type": "Scope"
},
{
"id": "572fea84-0151-49b2-9301-11cb16974376",
"type": "Scope"
},
{
"id": "5ac13192-7ace-4fcf-b828-1a26f28068ee",
"type": "Role"
},
{
"id": "62a82d76-70ea-41e2-9197-370581804d09",
"type": "Role"
},
{
"id": "662ed50a-ac44-4eef-ad86-62eed9be2a29",
"type": "Scope"
},
{
"id": "741f803b-c850-494e-b5df-cde7c675a1ca",
"type": "Role"
},
{
"id": "77c863fd-06c0-47ce-a7eb-49773e89d319",
"type": "Role"
},
{
"id": "78145de6-330d-4800-a6ce-494ff2d33d07",
"type": "Role"
},
{
"id": "79a677f7-b79d-40d0-a36a-3e6f8688dd7a",
"type": "Role"
},
{
"id": "79c02f5b-bd4f-4713-bc2c-a8a4a66e127b",
"type": "Role"
},
{
"id": "7b3f05d5-f68c-4b8d-8c59-a2ecd12f24af",
"type": "Scope"
},
{
"id": "7e05723c-0bb0-42da-be95-ae9f08a6e53c",
"type": "Role"
},
{
"id": "7e823077-d88e-468f-a337-e18f1f0e6c7c",
"type": "Scope"
},
{
"id": "84bccea3-f856-4a8a-967b-dbe0a3d53a64",
"type": "Scope"
},
{
"id": "89fe6a52-be36-487e-b7d8-d061c450a026",
"type": "Scope"
},
{
"id": "9241abd9-d0e6-425a-bd4f-47ba86e767a4",
"type": "Role"
},
{
"id": "926a6798-b100-4a20-a22f-a4918f13951d",
"type": "Role"
},
{
"id": "92a38652-f13b-4875-bc77-6e1dbb63e1b2",
"type": "Scope"
},
{
"id": "9492366f-7969-46a4-8d15-ed1a20078fff",
"type": "Role"
},
{
"id": "999f8c63-0a38-4f1b-91fd-ed1947bdd1a9",
"type": "Role"
},
{
"id": "9e3f62cf-ca93-4989-b6ce-bf83c28f9fe8",
"type": "Role"
},
{
"id": "a402ca1c-2696-4531-972d-6e5ee4aa11ea",
"type": "Role"
},
{
"id": "aa07f155-3612-49b8-a147-6c590df35536",
"type": "Scope"
},
{
"id": "ad902697-1014-4ef5-81ef-2b4301988e8c",
"type": "Scope"
},
{
"id": "b0afded3-3588-46d8-8b3d-9842eff778da",
"type": "Role"
},
{
"id": "b27add92-efb2-4f16-84f5-8108ba77985c",
"type": "Scope"
},
{
"id": "bdfbf15f-ee85-4955-8675-146e8e5296b5",
"type": "Scope"
},
{
"id": "be74164b-cff1-491c-8741-e671cb536e13",
"type": "Role"
},
{
"id": "c5366453-9fb0-48a5-a156-24f0c49a4b84",
"type": "Scope"
},
{
"id": "c9090d00-6101-42f0-a729-c41074260d47",
"type": "Role"
},
{
"id": "cefba324-1a70-4a6e-9c1d-fd670b7ae392",
"type": "Scope"
},
{
"id": "d01b97e9-cbc0-49fe-810a-750afd5527a3",
"type": "Scope"
},
{
"id": "d04bb851-cb7c-4146-97c7-ca3e71baf56c",
"type": "Scope"
},
{
"id": "dc5007c0-2d7d-4c42-879c-2dab87571379",
"type": "Role"
},
{
"id": "ddd97ecb-5c31-43db-a235-0ee20e635c40",
"type": "Scope"
},
{
"id": "e330c4f0-4170-414e-a55a-2f022ec2b57b",
"type": "Role"
},
{
"id": "e4aa47b9-9a69-4109-82ed-36ec70d85ff1",
"type": "Scope"
},
{
"id": "e4c9e354-4dc5-45b8-9e7c-e1393b0b1a20",
"type": "Scope"
},
{
"id": "edb72de9-4252-4d03-a925-451deef99db7",
"type": "Scope"
},
{
"id": "edd3c878-b384-41fd-95ad-e7407dd775be",
"type": "Scope"
},
{
"id": "ef4b5d93-3104-4664-9053-a5c49ab44218",
"type": "Scope"
},
{
"id": "ef5f7d5c-338f-44b0-86c3-351f46c8bb5f",
"type": "Role"
},
{
"id": "fb221be6-99f2-473f-bd32-01c6a0e9ca3b",
"type": "Role"
}
],
"resourceAppId": "00000003-0000-0000-c000-000000000000"
},
{
"resourceAccess": [
{
"id": "15391dcf-e272-4693-b514-06792e967d66",
"type": "Role"
},
{
"id": "e60370c1-e451-437e-aa6e-d76df38e5f15",
"type": "Scope"
}
],
"resourceAppId": "48ac35b8-9aa8-4d74-927d-1f4a14a0b239"
},
{
"resourceAccess": [
{
"id": "28379fa9-8596-4fd9-869e-cb60a93b5d84",
"type": "Role"
},
{
"id": "d594897b-76e7-4b2b-984b-b4adff35e109",
"type": "Scope"
}
],
"resourceAppId": "00000009-0000-0000-c000-000000000000"
},
{
"resourceAccess": [
{
"id": "41094075-9dad-400e-a0bd-54e686782033",
"type": "Scope"
}
],
"resourceAppId": "797f4846-ba00-4fd7-ba43-dac1f8f63013"
},
{
"resourceAccess": [
{
"id": "56680e0d-d2a3-4ae1-80d8-3c4f2100e3d0",
"type": "Scope"
},
{
"id": "59a198b5-0420-45a8-ae59-6da1cb640505",
"type": "Scope"
},
{
"id": "678536fe-1083-478a-9c59-b99265e6b0d3",
"type": "Role"
},
{
"id": "c8e3537c-ec53-43b9-bed3-b2bd3617ae97",
"type": "Role"
}
],
"resourceAppId": "00000003-0000-0ff1-ce00-000000000000"
},
{
"resourceAccess": [
{
"id": "56cee9a4-2b49-4d48-a5c1-b26a2e48aada",
"type": "Scope"
},
{
"id": "f75b6470-490d-4b7b-a084-15d2f79fcd26",
"type": "Role"
}
],
"resourceAppId": "45a330b1-b1ec-4cc1-9161-9f03992aa49f"
},
{
"resourceAccess": [
{
"id": "594c1fb6-4f81-4475-ae41-0c394909246c",
"type": "Role"
},
{
"id": "594c1fb6-4f81-4475-ae41-0c394909246c",
"type": "Scope"
},
{
"id": "e2cea78f-e743-4d8f-a16a-75b629a038ae",
"type": "Role"
},
{
"id": "e2cea78f-e743-4d8f-a16a-75b629a038ae",
"type": "Scope"
}
],
"resourceAppId": "c5393580-f805-4401-95e8-94b7a6ef2fc2"
},
{
"resourceAccess": [
{
"id": "ab4f2b77-0b06-4fc1-a9de-02113fc2ab7c",
"type": "Scope"
},
{
"id": "dc50a0fb-09a3-484d-be87-e023b12c6440",
"type": "Role"
}
],
"resourceAppId": "00000002-0000-0ff1-ce00-000000000000"
}
]
Comments
0 comments
Please sign in to leave a comment.