Ich muss den SharePoint REST-Endpunkt https://{tenant}.sharepoint.com/_api/web
programmgesteuert von einem C#-Backend-Dienst ohne Microsoft-Anmelde-Popup aufrufen.
Ich habe bereits diese Werte:
- tenatId
- clientId
- Benutzername + Passwort
- siteUrl
- Server-zu-Server-Kommunikation (keine Benutzeranmeldung)
- Client-Anmeldeinformationen (bevorzugt) oder Benutzername/Passwort verwenden
- Zugriffstoken erhalten dass SharePoint akzeptiert.
- ein Token in einer API generieren, dieses Token an PnPjs übergeben und es zum Aufrufen von sp.web() verwenden möchten.
- Rufen Sie / _api/web entweder direkt in C# oder mit PnPjs ohne interaktive Anmeldung auf
Was ich versucht habe:


Ergebnis:
Der Screenshot zeigt, dass meine Token-API erfolgreich ein Zugriffstoken zurückgibt und die Browserkonsole keine Fehler oder Antworten anzeigt.

Mobile version