SharePoint Online erlaubt nur die Verbindung über ein Zertifikat. Es ist notwendig, ein selbstsigniertes Zertifikat zu erzeugen, das an die zuvor im AzureAD erstellte Anwendung gesendet wird.

Um ein selbstsigniertes Zertifikat zu erzeugen siehe die Microsoft-Dokumentation:

https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread

Das Zertifikat mit dem privaten und öffentlichen Schlüssel (.pfx-Datei) muss auf den Rechnern, die Publish verwenden, importiert werden, siehe Kapitel: Installation des Zertifikats auf den Client-Rechnern