Delen via


Problemen oplossen met serververificatie

Problemen oplossen in de wizard Op server gebaseerde SharePoint-integratie inschakelen.

Bekijk het foutenlogboek voor informatie over waarom de site niet valideert. Als u dit wilt doen, klikt u op Foutenlogboek in de wizard Op server gebaseerde SharePoint-integratie inschakelen nadat de fase voor het valideren van sites is voltooid.

De validatiecontrole voor op server gebaseerde SharePoint-integratie kan een van de volgende vier typen fouten retourneren.

Mislukte verbinding

Deze fout geeft aan dat de SharePoint-server niet toegankelijk was vanaf de locatie waar de validatiecontrole is uitgevoerd. Controleer of de SharePoint-URL die u hebt ingevoerd juist is en u toegang kunt krijgen tot de SharePoint-site en siteverzameling met een webbrowser vanaf de computer waarop de wizard Op server gebaseerde SharePoint-integratie inschakelen wordt uitgevoerd. Meer informatie: Probleemoplossing in hybride omgevingen (SharePoint)

Mislukte authenticatie

Deze fout kan optreden wanneer een of meer van de configuratiestappen voor op een server gebaseerde verificatie niet zijn uitgevoerd of niet met succes zijn voltooid. Meer informatie: SharePoint-integratie instellen

Deze fout kan ook optreden als een onjuiste URL is ingevoerd in de wizard Op server gebaseerde SharePoint-integratie inschakelen of als er een probleem is met het digitale certificaat dat wordt gebruikt voor serververificatie. Ook kan deze storing optreden als gevolg van een gewijzigde naam van een SharePoint-site wanneer de URL niet wordt bijgewerkt in de bijbehorende record van de SharePoint-site. Meer informatie: Gebruikers zien het bericht "U bent niet gemachtigd om bestanden weer te geven op deze locatie"

Fout: Mislukte autorisatie of 401 niet geautoriseerd

Deze fout kan optreden wanneer de op claims gebaseerde verificatietypen niet overeenkomen. Als u bijvoorbeeld in een hybride implementatie zoals customer engagement-apps naar SharePoint on-premises gebruikmaakt van de standaardverificatietoewijzing op basis van claims, moet het e-mailadres van het Microsoft-account dat door de gebruiker wordt gebruikt, overeenkomen met het werk-e-mailadres van de SharePoint-gebruiker. Meer informatie: Aangepaste claimtoewijzing voor op SharePoint-server gebaseerde integratie definiëren

SharePoint-versie niet ondersteund

Deze fout geeft aan dat de SharePoint-editie, -versie, vereist servicepack of vereiste hotfix ontbreekt.

Probleem in SharePoint oplossen

Problemen die op server gebaseerde verificatie van invloed zijn, kunnen ook worden vastgelegd in SharePoint-logboeken en -rapporten. Raadpleeg de volgende onderwerpen voor meer informatie over het weergeven en oplossen van problemen met SharePoint-bewaking. Rapporten en logboeken weergeven in SharePoint 2013 en Diagnostische registratie configureren in SharePoint 2013

Bekende problemen met op server gebaseerde verificatie

In deze sectie worden de bekende problemen beschreven die kunnen optreden als u apps voor klantbetrokkenheid en SharePoint servergebaseerde verificatie gebruikt.

Mislukte verificatie wordt geretourneerd bij het valideren van een SharePoint-site zelfs als u over de juiste machtiging beschikt.

Van toepassing op: apps voor klantbetrokkenheid met SharePoint Online, apps voor klantbetrokkenheid met SharePoint on-premises.

Dit probleem kan optreden wanneer de verificatietoewijzing op basis van claims die wordt gebruikt een situatie biedt waarin de waarden van het claimtype niet overeenkomen tussen klantbetrokkenheidsapps en SharePoint. Dit probleem kan bijvoorbeeld optreden als de volgende items waar zijn:

  • U gebruikt het standaard op claims gebaseerde verificatietoewijzingstype, dat de unieke Microsoft-account-id gebruikt voor op server gebaseerde verificatie voor apps voor klantbetrokkenheid naar SharePoint Online.

  • De identiteiten die worden gebruikt voor Microsoft 365-, Dynamics 365-beheerder of SharePoint Online-beheerder gebruiken niet hetzelfde Microsoft-account, daarom komen de unieke id's van het Microsoft-account niet overeen.

Foutbericht 'Persoonlijke sleutel niet gevonden' geretourneerd wanneer u het Windows PowerShell-script CertificateReconfiguration.ps1 uitvoert

Deze inhoud is ook van toepassing op de on-premises versie.

Dit probleem kan optreden als er zich twee zelfondertekende certificaten met dezelfde onderwerpnaam in het lokale certificaatarchief bevinden.

Houd er rekening mee dat dit probleem zich alleen zou moeten kunnen voordoen wanneer u een zelfondertekend certificaat gebruikt. Zelfondertekende certificaten mogen niet worden gebruikt in productieomgevingen.

Als u dit probleem wilt oplossen, verwijdert u de certificaten met dezelfde onderwerpnaam die u niet nodig hebt met de MMC-module Certificaatbeheer en noteert u het volgende.

Belangrijk

Het kan tot wel 24 uur duren voordat de SharePoint-cache het nieuwe certificaat gaat gebruiken. Als u het certificaat nu wilt gebruiken, voert u de volgende stappen uit om de certificaatinformatie in apps voor klantbetrokkenheid te vervangen.

Om dit probleem op te lossen met behulp van de stappen in dit artikel, mag het bestaande certificaat niet verlopen zijn.

Een certificaat met dezelfde onderwerpsnaam vervangen

  1. Gebruik een bestaand of maak een nieuw en zelfondertekend certificaat. De onderwerpnaam moet uniek zijn voor elke onderwerpnaam voor certificaten die in het lokale certificaatarchief zijn geregistreerd.

  2. Voer het volgende PowerShell-script uit voor het bestaande certificaat of voor het certificaat dat u in de vorige stap hebt gemaakt. Dit script voegt een nieuw certificaat toe aan apps voor klantbetrokkenheid, dat vervolgens in een latere stap wordt vervangen.

   CertificateReconfiguration.ps1 -certificateFile <Private certificate file (.pfx)> -password <private-certificate-password> -updateCrm -certificateType AlternativeS2STokenIssuer -serviceAccount <serviceAccount> -storeFindType FindBySubjectDistinguishedName  
  1. Verwijder het certificaat van het type AlternativeS2STokenIssuer uit de configuratiedatabase. Als u dit wilt doen, voert u deze PowerShell-opdrachten uit.
  Add-PSSnapin Microsoft.Crm.PowerShell   
  $Certificates = Get-CrmCertificate;   
  $alternativecertificate = "";   
  foreach($cert in $Certificates)   
  {    if($cert.CertificateType -eq "AlternativeS2STokenIssuer") { $alternativecertificate = $cert;}   }   
 
  Remove-CrmCertificate -Certificate $alternativecertificate  

U ontvangt 'De externe server heeft een fout geretourneerd: (400) Ongeldige aanvraag' en 'Register-SPAppPrincipal: De aangevraagde service, <http://wgwitsp:32843/46fbdd1305a643379b47d761334f6134/AppMng.svc> kan niet worden geactiveerd' foutberichten

Van toepassing op: SharePoint on-premises versies gebruikt met apps voor klantbetrokkenheid.

De externe server heeft een fout geretourneerd: (400) Het bericht over de Aanvraagfout kan na de certificaatinstallatie verschijnen, bijvoorbeeld als u het CertificateReconfiguration.Ps1-script uitvoert.

De Register-SPAppPrincipal: De aangevraagde service, <http://wgwitsp:32843/46fbdd1305a643379b47d761334f6134/AppMng.svc> kan niet worden geactiveerd. Een foutbericht kan worden gegeven wanneer u machtiging verleent voor toegang tot SharePoint door de opdracht Register-SPAppPrincipal uit te voeren.

Om deze beide fouten op te lossen nadat ze zijn opgetreden, moet u de webserver opnieuw starten waarop de webtoepassing is geïnstalleerd. Meer informatie De webserver (IIS 8) starten of beëindigen

Foutbericht 'Er is iets misgegaan tijdens interactie met SharePoint'

Van toepassing op: alle versies bij gebruik met SharePoint Online

Deze fout kan worden geretourneerd aan de gebruiker die geen sitemachtigingen heeft of als de gebruiker machtigingen heeft verwijderd uit de SharePoint-site waarvoor documentbeheer is ingeschakeld. Dit is momenteel een bekend probleem met SharePoint Online, waarbij het foutbericht dat aan de gebruiker wordt weergegeven, niet aangeeft dat de machtigingen van de gebruiker niet voldoende zijn om toegang te krijgen tot de site.

De wizard Op server gebaseerde SharePoint-integratie weergeven

Nadat servergebaseerde integratie is ingeschakeld, verschijnt de wizard Op server gebaseerde SharePoint-integratie inschakelen niet meer in het gedeelte Documentbeheer van Instellingen. Om de wizard Op server gebaseerde SharePoint-integratie inschakelen weer te geven zodat u deze opnieuw kunt configureren, moet u alle SharePoint-sites deactiveren en OneDrive-documentbeheer uitschakelen.

Documentbeheer van SharePoint-sites en OneDrive uitschakelen

  1. Meld u aan bij Power Apps, selecteer Instellingen (tandwiel) rechts bovenaan en selecteer Geavanceerde instellingen.
  2. Ga naar Instellingen>Documentbeheer>SharePoint-sites.
  3. SelecteerActieve SharePoint-sites in de weergavekiezer.
  4. Selecteer alle SharePoint-sites in de lijst, selecteer op de opdrachtbalk Deactiveren en selecteer vervolgens Deactiveren bij de prompt van het berichtvenster. Alle SharePoint-sites deactiveren
  5. Ga naar Instellingen>Documentbeheer>OneDrive voor Bedrijven inschakelen.
  6. Schakel de optie OneDrive voor Bedrijven inschakelen uit en selecteer OK.

Nadat alle SharePoint-sites zijn gedeactiveerd en de OneDrive-integratie is uitgeschakeld, verschijnt de wizard Op server gebaseerde SharePoint-integratie inschakelen in het gedeelte Documentbeheer.

Zie ook

Problemen met SharePoint Online-integratie oplossen
Vereiste machtigingen voor documentbeheertaken