-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Closed
Labels
Codeless Connector Framework (CCF) ConnectorConnectorConnector specialty review neededConnector specialty review needed
Description
We are attempting to connect Sentinel to ADO using the Azure DevOps Audit Logs (via Codeless Connector Platform). We are following the steps indicated here. It would seem that the App Registration you create and assign the vso.auditlog API permission is how the connector will connect. I also assume that this app should be added to ADO with the proper View Audit Log permission as mentioned in item 5 and item 6 in the prerequisite instructions. However, it actually seems that the connector is using the user account that is creating the connection to authenticate to ADO (the user logged into the Azure portal and clicking the Connect button).
- How is this CCF data connector intended to authenticate? As the App or the logged-on user?
- If via the logged-on user, this is definitely not very clear in the instructions, and can we get this updated to reflect what it actually is doing?
- If via the logged-on user, why couldn't the connector simply authenticate as the App to remove the connection to the user all together? ADO supports service principal auth natively and can be added directly to orgs with permissions. We do this in many other places.
- If it authenticates as the App, then we continue to get 403 Forbidden errors. This happens even if we add the App to ADO as a Collection Admin so it has full permissions. Everything works fine if we grant audit log view access to the logged-on user.
andrewj-t, LucasFromEarth and SF-JamesI
Metadata
Metadata
Assignees
Labels
Codeless Connector Framework (CCF) ConnectorConnectorConnector specialty review neededConnector specialty review needed