Hello @Satoko Murata ,
Welcome to the MS Q&A platform.
From the error message, it seems you are not using the service principal authentication in the sink dataset, causing this error.
Please follow the below document explains how to load data from O365 to Azure blob storage using ADF.
https://learn.microsoft.com/en-us/azure/data-factory/load-office-365-data
and for your question, your understanding is correct. The new app registration application(client) ID will be the service principal ID.
And the secret value (created from the certificates & secrets) is the service principal key.
Please see the below screenshots for your reference.
I created a new app registration called: ps-bhargavadatabricsapp and using the application ID and the secreate value, I was able to create O365 linked service connection.
Connector documentation:
Copy and transform data from Microsoft 365 (Office 365) into Azure using Azure Data Factory or Synapse Analytics
I hope this helps. Please let me know if you have any further questions.
If this answers your question, please consider accepting the answer by hitting the Accept answer button, as it helps the community.