Files
claudetools/imported-conversations/general-work/claude-general/9ed005c8-f901-4046-8429-e0aa28d18f5b/tool-results/toolu_013uTRDUPZQhxGE1CVAJ8JyN.txt
Mike Swanson 75ce1c2fd5 feat: Add Sequential Thinking to Code Review + Frontend Validation
Enhanced code review and frontend validation with intelligent triggers:

Code Review Agent Enhancement:
- Added Sequential Thinking MCP integration for complex issues
- Triggers on 2+ rejections or 3+ critical issues
- New escalation format with root cause analysis
- Comprehensive solution strategies with trade-off evaluation
- Educational feedback to break rejection cycles
- Files: .claude/agents/code-review.md (+308 lines)
- Docs: CODE_REVIEW_ST_ENHANCEMENT.md, CODE_REVIEW_ST_TESTING.md

Frontend Design Skill Enhancement:
- Automatic invocation for ANY UI change
- Comprehensive validation checklist (200+ checkpoints)
- 8 validation categories (visual, interactive, responsive, a11y, etc.)
- 3 validation levels (quick, standard, comprehensive)
- Integration with code review workflow
- Files: .claude/skills/frontend-design/SKILL.md (+120 lines)
- Docs: UI_VALIDATION_CHECKLIST.md (462 lines), AUTOMATIC_VALIDATION_ENHANCEMENT.md (587 lines)

Settings Optimization:
- Repaired .claude/settings.local.json (fixed m365 pattern)
- Reduced permissions from 49 to 33 (33% reduction)
- Removed duplicates, sorted alphabetically
- Created SETTINGS_PERMISSIONS.md documentation

Checkpoint Command Enhancement:
- Dual checkpoint system (git + database)
- Saves session context to API for cross-machine recall
- Includes git metadata in database context
- Files: .claude/commands/checkpoint.md (+139 lines)

Decision Rationale:
- Sequential Thinking MCP breaks rejection cycles by identifying root causes
- Automatic frontend validation catches UI issues before code review
- Dual checkpoints enable complete project memory across machines
- Settings optimization improves maintainability

Total: 1,200+ lines of documentation and enhancements

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-17 16:23:52 -07:00

3 lines
29 KiB
Plaintext

{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#servicePrincipals","@odata.nextLink":"https://graph.microsoft.com/v1.0/servicePrincipals?$skiptoken=RFNwdAIAAQAAADVTZXJ2aWNlUHJpbmNpcGFsXzQwODY0NGIzLTljYzgtNDg1MS05NTk0LTVkOWNjMTM4ODE2NTVTZXJ2aWNlUHJpbmNpcGFsXzQwODY0NGIzLTljYzgtNDg1MS05NTk0LTVkOWNjMTM4ODE2NQAAAAAAAAAAAAAA","value":[{"id":"011858db-6482-41ce-9994-9ef5eaa3438b","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"ChatMigrationService1P","appDescription":null,"appId":"3af5adde-460d-4bc1-ada0-fc648af8fefb","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2021-02-19T17:20:46Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"ChatMigrationService1P","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["https://cms.msg.teams.microsoft.com","3af5adde-460d-4bc1-ada0-fc648af8fefb"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"01645baf-7069-446c-8630-5203b82b86b1","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Service Encryption","appDescription":null,"appId":"dbc36ae1-c097-4df9-8d94-343c3d091a76","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2020-11-19T16:08:34Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Service Encryption","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["dbc36ae1-c097-4df9-8d94-343c3d091a76"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"01c5df71-64af-4b4c-9620-59a418ebcae8","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"GNOME Evolution","appDescription":null,"appId":"20460e5d-ce91-49af-a3a5-70b6be7486d1","applicationTemplateId":null,"appOwnerOrganizationId":"9188040d-6c67-4c5b-b112-36a304b66dad","appRoleAssignmentRequired":false,"createdDateTime":"2024-05-24T02:39:55Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"GNOME Evolution","homepage":"https://gitlab.gnome.org/GNOME/evolution/-/wikis/home","loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":["https://login.microsoftonline.com/common/oauth2/nativeclient"],"servicePrincipalNames":["20460e5d-ce91-49af-a3a5-70b6be7486d1"],"servicePrincipalType":"Application","signInAudience":"AzureADandPersonalMicrosoftAccount","tags":["WindowsAzureActiveDirectoryIntegratedApp","NoLiveSdkSupport"],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":"https://secure.aadcdn.microsoftonline-p.com/dbd5a2dd-otrskziqqxxsssdghj7jjfrifoprytjmtmfdfhco0ss/appbranding/a5k0yjb8ld1cebtdjiajkbpsh1icefym8pont3hf-l8/1033/bannerlogo?ts=637262753164612755","marketingUrl":null,"privacyStatementUrl":"https://gitlab.gnome.org/GNOME/evolution/-/wikis/Privacy-Policy","supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"01c70bc7-8ff7-420a-a605-3fac01f9f268","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"O365 Secure Score","appDescription":null,"appId":"8b3391f4-af01-4ee8-b4ea-9871b2499735","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2020-11-19T16:08:33Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"O365 Secure Score","homepage":null,"loginUrl":null,"logoutUrl":"https://securescore.office.com/SignOut","notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":["https://securescore.office.com/","https://securescore.microsoft.com/"],"servicePrincipalNames":["https://securescore.office.com/","8b3391f4-af01-4ee8-b4ea-9871b2499735","https://wdatpprd-can.securitycenter.windows.com/","https://wdatpprd.securitycenter.windows.com/","https://security.microsoft.com/securescore"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"01ef54ea-b581-4020-beae-33392c3bd40c","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Power Platform Global Discovery Service","appDescription":null,"appId":"93bd1aa4-c66b-4587-838c-ffc3174b5f13","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2021-02-19T17:20:42Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Power Platform Global Discovery Service","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["93bd1aa4-c66b-4587-838c-ffc3174b5f13"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"026e2250-7fb4-4f33-bc92-33bd28fb889f","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Substrate-FileWatcher","appDescription":null,"appId":"fbb0ac1a-82dd-478b-a0e5-0b2b98ef38fe","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2020-11-19T16:08:40Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Substrate-FileWatcher","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["fbb0ac1a-82dd-478b-a0e5-0b2b98ef38fe"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"036e31d3-bcf2-492a-a913-61fe4b45657d","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"IC3 Gateway TestClone","appDescription":null,"appId":"55bdc56c-2b15-4538-aa37-d0c008c8c430","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2021-02-19T17:20:46Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"IC3 Gateway TestClone","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["https://ic3-testing.teams.office.com","55bdc56c-2b15-4538-aa37-d0c008c8c430"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[{"adminConsentDescription":"Allows Teams services to access IC3 presence services","adminConsentDisplayName":"Presence.ReadWrite.All","id":"82987c10-ac16-48d3-b669-d36aeb2dc107","isEnabled":true,"type":"User","userConsentDescription":"Allows Teams services to access IC3 presence services","userConsentDisplayName":"Presence.ReadWrite.All","value":"Presence.ReadWrite.All"},{"adminConsentDescription":"Allows Teams services to access IC3 media services","adminConsentDisplayName":"Media.ReadWrite.All","id":"67ba8dc6-51b8-40a0-8698-18e37c3af185","isEnabled":true,"type":"User","userConsentDescription":"Allows Teams services to access IC3 media services","userConsentDisplayName":"Media.ReadWrite.All","value":"Media.ReadWrite.All"},{"adminConsentDescription":"Allows Teams services to access IC3 messaging services","adminConsentDisplayName":"Messaging.ReadWrite.All","id":"a92fc7a2-69b7-4fc5-a88d-0e83e81e9aa4","isEnabled":true,"type":"User","userConsentDescription":"Allows Teams services to access IC3 messaging services","userConsentDisplayName":"Messaging.ReadWrite.All","value":"Messaging.ReadWrite.All"},{"adminConsentDescription":"Allows Teams services to access IC3 services","adminConsentDisplayName":"Teams.AccessAsUser.All","id":"c7732f40-4b7c-448a-aa2b-2362e39c34f6","isEnabled":true,"type":"User","userConsentDescription":"Allow Teams services to access IC3 services","userConsentDisplayName":"Allow Teams services to access IC3 services","value":"Teams.AccessAsUser.All"}],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"03ca81da-fe46-4f78-be61-74760e6ad225","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"CloudLicensingSystem","appDescription":null,"appId":"de247707-4e4a-47d6-89fd-3c632f870b34","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2025-06-25T16:34:31Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"CloudLicensingSystem","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["de247707-4e4a-47d6-89fd-3c632f870b34","https://cloudlicensing.microsoft.com"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[{"adminConsentDescription":"this allows admin to view or assign asset","adminConsentDisplayName":"Read or Write all assets","id":"703f6192-642a-4e6b-8f6b-0820e6127784","isEnabled":true,"type":"Admin","userConsentDescription":"this allows admin to view or assign asset","userConsentDisplayName":"Read or Write all assets","value":"Assets.ReadWrite.All"}],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"05747a6a-79c8-44e9-9fe1-c91e4aecd2a0","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Conferencing Virtual Assistant","appDescription":null,"appId":"9e133cac-5238-4d1e-aaa0-d8ff4ca23f4e","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2021-02-19T17:20:45Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Conferencing Virtual Assistant","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["9e133cac-5238-4d1e-aaa0-d8ff4ca23f4e"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":"Microsoft Corporation","verifiedPublisherId":"5206095","addedDateTime":"2024-04-20T00:12:08Z"}},{"id":"05ea6430-d62d-4eb8-b761-06fa020fac12","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Microsoft 365 Admin portal","appDescription":null,"appId":"618dd325-23f6-4b6f-8380-4df78026e39b","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2025-06-19T19:37:18Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Microsoft 365 Admin portal","homepage":null,"loginUrl":null,"logoutUrl":"https://admin.cloud.microsoft/logout","notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":["https://ignite.admin.cloud.microsoft/landing","https://canary.admin.cloud.microsoft/landing","https://sdf.admin.cloud.microsoft/landing","https://admin.cloud.microsoft/landing","https://ignite.admin.cloud.microsoft/prelanding","https://sdf.admin.cloud.microsoft/prelanding","https://canary.admin.cloud.microsoft/prelanding","https://admin.cloud.microsoft/prelanding","https://scu.admin.cloud.microsoft/landing","https://brz.admin.cloud.microsoft/landing","https://wus.admin.cloud.microsoft/landing","https://sea.admin.cloud.microsoft/landing","https://cus.admin.cloud.microsoft/landing","https://frc.admin.cloud.microsoft/landing","https://weu.admin.cloud.microsoft/landing","https://eus.admin.cloud.microsoft/landing","https://ignite.admin.cloud.microsoft/msal_redirect.html","https://canary.admin.cloud.microsoft/msal_redirect.html","https://sdf.admin.cloud.microsoft/msal_redirect.html","https://admin.cloud.microsoft/msal_redirect.html","https://scu.admin.cloud.microsoft/msal_redirect.html","https://brz.admin.cloud.microsoft/msal_redirect.html","https://wus.admin.cloud.microsoft/msal_redirect.html","https://sea.admin.cloud.microsoft/msal_redirect.html","https://cus.admin.cloud.microsoft/msal_redirect.html","https://frc.admin.cloud.microsoft/msal_redirect.html","https://weu.admin.cloud.microsoft/msal_redirect.html","https://eus.admin.cloud.microsoft/msal_redirect.html","https://admin.cloud.microsoft","https://ignite.admin.cloud.microsoft","https://sdf.admin.cloud.microsoft","https://canary.admin.cloud.microsoft","https://ignite.admin.cloud.microsoft/msal_redirect_aobo.html","https://canary.admin.cloud.microsoft/msal_redirect_aobo.html","https://sdf.admin.cloud.microsoft/msal_redirect_aobo.html","https://admin.cloud.microsoft/msal_redirect_aobo.html","https://scu.admin.cloud.microsoft/msal_redirect_aobo.html","https://brz.admin.cloud.microsoft/msal_redirect_aobo.html","https://wus.admin.cloud.microsoft/msal_redirect_aobo.html","https://sea.admin.cloud.microsoft/msal_redirect_aobo.html","https://cus.admin.cloud.microsoft/msal_redirect_aobo.html","https://frc.admin.cloud.microsoft/msal_redirect_aobo.html","https://weu.admin.cloud.microsoft/msal_redirect_aobo.html","https://eus.admin.cloud.microsoft/msal_redirect_aobo.html","https://eau.admin.cloud.microsoft/landing","https://ind.admin.cloud.microsoft/landing","https://wjp.admin.cloud.microsoft/landing","https://wuk.admin.cloud.microsoft/landing","https://eau.admin.cloud.microsoft/msal_redirect_aobo.html","https://ind.admin.cloud.microsoft/msal_redirect_aobo.html","https://wjp.admin.cloud.microsoft/msal_redirect_aobo.html","https://wuk.admin.cloud.microsoft/msal_redirect_aobo.html","https://eau.admin.cloud.microsoft/msal_redirect.html","https://ind.admin.cloud.microsoft/msal_redirect.html","https://wjp.admin.cloud.microsoft/msal_redirect.html","https://wuk.admin.cloud.microsoft/msal_redirect.html","https://canary-afd.admin.cloud.microsoft/landing","https://sdf-afd.admin.cloud.microsoft/landing","https://ignite-afd.admin.cloud.microsoft/landing","https://uascanaryprv.admin.cloud.microsoft/landing","https://uassdfprv.admin.cloud.microsoft/landing","https://uasigniteprv.admin.cloud.microsoft/landing","https://canary-afd.admin.cloud.microsoft/msal_redirect_aobo.html","https://canary-afd.admin.cloud.microsoft/msal_redirect.html","https://sdf-afd.admin.cloud.microsoft/msal_redirect.html","https://sdf-afd.admin.cloud.microsoft/msal_redirect_aobo.html","https://ignite-afd.admin.cloud.microsoft/msal_redirect_aobo.html","https://ignite-afd.admin.cloud.microsoft/msal_redirect.html","https://uascanaryprv.admin.cloud.microsoft/msal_redirect.html","https://uassdfprv.admin.cloud.microsoft/msal_redirect.html","https://uasigniteprv.admin.cloud.microsoft/msal_redirect.html","https://uascanaryprv.admin.cloud.microsoft/msal_redirect_aobo.html","https://uassdfprv.admin.cloud.microsoft/msal_redirect_aobo.html","https://uasigniteprv.admin.cloud.microsoft/msal_redirect_aobo.html"],"servicePrincipalNames":["618dd325-23f6-4b6f-8380-4df78026e39b","https://admin.cloud.microsoft","https://canary.admin.cloud.microsoft","https://sdf.admin.cloud.microsoft","https://ignite.admin.cloud.microsoft"],"servicePrincipalType":"Application","signInAudience":"AzureADandPersonalMicrosoftAccount","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[{"adminConsentDescription":"Allow this app to authorize against itself","adminConsentDisplayName":"self.all","id":"d55555cf-2f71-4151-bb57-3148ae72882e","isEnabled":true,"type":"User","userConsentDescription":"Allow this app to authorize against itself","userConsentDisplayName":"self.all","value":"self.all"}],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"07873fb4-9c2b-45a3-926d-5bacb1c39082","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Microsoft Teams IP Core Service","appDescription":null,"appId":"38d143fa-a9d8-4e3e-b073-81f3fefeaf95","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2025-12-11T14:59:54Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Microsoft Teams IP Core Service","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["38d143fa-a9d8-4e3e-b073-81f3fefeaf95","https://ipcore.teams.microsoft.com","https://ipcore-int.teams.microsoft.com","https://ipcore-test.teams.microsoft.com"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":"Microsoft Corporation","verifiedPublisherId":"5206095","addedDateTime":"2024-04-23T21:38:34Z"}},{"id":"07a87453-ca63-4094-8acb-905bce0d38ad","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Permission Service O365","appDescription":null,"appId":"6d32b7f8-782e-43e0-ac47-aaad9f4eb839","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2021-02-19T17:20:43Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Permission Service O365","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["6d32b7f8-782e-43e0-ac47-aaad9f4eb839"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"07dfc243-7f3e-42d4-aafa-60497813deaa","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"OneDriveLTI","appDescription":null,"appId":"4f547b5f-c3f7-4d2c-a14f-0f8f1286d7d5","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2022-08-16T13:19:25Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"OneDriveLTI","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":["https://edu-onedrivelti-prod.westus3.cloudapp.azure.com/admin","https://edu-onedrivelti-prod.westus3.cloudapp.azure.com","https://localhost","https://localhost/admin","https://onedrivelti.microsoft.com","https://onedrivelti.microsoft.com/admin","https://eduonedrivelti.ppe.microsoft.com","https://eduonedrivelti.ppe.microsoft.com/admin","https://localhost/registration"],"servicePrincipalNames":["4f547b5f-c3f7-4d2c-a14f-0f8f1286d7d5"],"servicePrincipalType":"Application","signInAudience":"AzureADandPersonalMicrosoftAccount","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"08a7fb96-97c1-4e03-a085-ecf4651a42b9","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Datto RMM integration","appDescription":null,"appId":"82b6e081-6213-4500-b348-791ee3e24389","applicationTemplateId":null,"appOwnerOrganizationId":"353488c3-d84b-48e4-95ba-2456645d67bf","appRoleAssignmentRequired":false,"createdDateTime":"2025-09-01T12:05:18Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Datto RMM integration","homepage":"https://auth.datto.com/login","loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":["https://sandbox-frontend-api.centrastage.net/m365-authenticate","https://staging-frontend-api.centrastage.net/m365-authenticate","https://bacchus-frontend-api.centrastage.net/m365-authenticate","https://maint-frontend-api.centrastage.net/m365-authenticate","https://pinotage-frontend-api.centrastage.net/m365-authenticate","https://merlot-frontend-api.centrastage.net/m365-authenticate","https://concord-frontend-api.centrastage.net/m365-authenticate","https://zinfandel-frontend-api.centrastage.net/m365-authenticate","https://vidal-frontend-api.centrastage.net/m365-authenticate","https://syrah-frontend-api.centrastage.net/m365-authenticate","https://m365-rprocopie-redirect.sandbox.rmm.datto.com/m365-authenticate","https://m365-preview-redirect.sandbox.rmm.datto.com/m365-authenticate","https://m365-ftalatini-redirect.sandbox.rmm.datto.com/m365-authenticate","https://m365-agrishkevich-redirect.sandbox.rmm.datto.com/m365-authenticate","https://m365-ypeng-redirect.sandbox.rmm.datto.com/m365-authenticate","https://m365-agonzalez-redirect.sandbox.rmm.datto.com/m365-authenticate","https://m365-cgrimaldi-redirect.sandbox.rmm.datto.com/m365-authenticate","https://oauth.pstmn.io/v1/browser-callback"],"servicePrincipalNames":["82b6e081-6213-4500-b348-791ee3e24389"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":"https://aadcdn.msftauthimages.net/dbd5a2dd-xpihcol7jzb5ovliojywbqap06ntzskygc3d8-osc6a/appbranding/vml7gm7gdmgkk5aiuvnqibmkadj2qrftytxqmhglz7s/1033/bannerlogo?ts=638175939729411207","marketingUrl":null,"privacyStatementUrl":"https://www.datto.com/legal/privacy-policy","supportUrl":null,"termsOfServiceUrl":"https://www.datto.com/legal/terms-of-use"},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":"Datto, Inc.","verifiedPublisherId":"6694530","addedDateTime":"2023-04-21T14:47:36Z"}},{"id":"09468746-ff5d-42ff-9c04-e83eb9c66017","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Exchange Rbac","appDescription":null,"appId":"789e8929-0390-42a2-8934-0f9dafb8ec89","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2024-01-25T04:38:33Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Exchange Rbac","homepage":null,"loginUrl":null,"logoutUrl":null,"notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":[],"servicePrincipalNames":["789e8929-0390-42a2-8934-0f9dafb8ec89"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":["disableLegacyUserImpersonationResource","disableLegacyUserImpersonationClient"],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null}},{"id":"097806e8-0cc8-422f-aaa9-564d3aa24ff1","deletedDateTime":null,"accountEnabled":true,"alternativeNames":[],"appDisplayName":"Microsoft Dynamics CRM Learning Path","appDescription":null,"appId":"2db8cb1d-fb6c-450b-ab09-49b6ae35186b","applicationTemplateId":null,"appOwnerOrganizationId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"createdDateTime":"2021-02-19T17:20:41Z","description":null,"disabledByMicrosoftStatus":null,"displayName":"Microsoft Dynamics CRM Learning Path","homepage":null,"loginUrl":null,"logoutUrl":"https://www.crmdynintdev.com/MARS/v8.2/logout.html","notes":null,"notificationEmailAddresses":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyThumbprint":null,"replyUrls":["https://oc-auth.azurewebsites.us/","https://www.crmdynintdev.com/","https://www.crmdynint-livetie.com/","https://www.crmdynint.com/","https://staging.crmdynintdev.com/","https://staging.crmdynint-livetie.com/","https://staging.crmdynint.com/","https://port.crm9.dynamics.com/","https://port.crm8.dynamics.com/","https://port.crm7.dynamics.com/","https://port.crm6.dynamics.com/","https://port.crm5.dynamics.com/","https://port.crm4.dynamics.com/","https://port.crm2.dynamics.com/","https://port.crm.dynamics.com/","https://omnichanneltestauthservice.azurewebsites.net/","https://oc-auth.azurewebsites.net/","https://omnichanneltestauthservice.azurewebsites.us/"],"servicePrincipalNames":["https://learningpath.crm.com/v2/","2db8cb1d-fb6c-450b-ab09-49b6ae35186b"],"servicePrincipalType":"Application","signInAudience":"AzureADMultipleOrgs","tags":[],"tokenEncryptionKeyId":null,"samlSingleSignOnSettings":null,"addIns":[],"appRoles":[],"info":{"logoUrl":null,"marketingUrl":null,"privacyStatementUrl":null,"supportUrl":null,"termsOfServiceUrl":null},"keyCredentials":[],"oauth2PermissionScopes":[],"passwordCredentials":[],"resourceSpecificApplicationPermissions":[],"verifiedPublisher":{"displayName":null,"verifiedPublisherId
... [1 lines truncated] ...