U kan niet een host provider-invoegtoepassing toevoegen aan een site SharePoint 2013 in zones met niet-standaard

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3135876
Symptomen
Overweeg het volgende scenario:

  • U SharePoint Server 2013 gebruikt en u de Update maart 2013 met de installatie.
  • U gebruikt een SharePoint 2013-webtoepassing die geconfigureerd voor meerdere zones.
  • U kunt het voorvoegsel 'HTTP' voor de standaardzone.
  • U implementeert een provider gehost invoegtoepassing met een externe gebeurtenis ontvanger naar deze webtoepassing
In dit scenario is wanneer u een invoegtoepassing uit het archief van SharePoint of de catalogus app toevoegt wordt het volgende foutbericht weergegeven:

Sorry, is er iets misgegaan met de app toe te voegen.
Oorzaak
Dit probleem treedt op vanwege de manier waarop SharePoint externe ontvangers roept. SharePoint aangeroepen wanneer een externe gebeurtenis, zoals bij het installeren of verwijderen van een toepassing op een site, het proces wordt de parameterHostWebFullUrlingesteld op de URL voor de standaardzone in plaats van de URL van de zone waaraan de gebruiker is verbonden.

Workaround
Om dit probleem te omzeilen, gebruikt u een van de volgende methoden geschikt:

  • Zorg ervoor dat de standaardzone "HTTPS" gebruikt als OAuth vereist is (aanbevolen).
  • Instellen AllowOauthOverHttpTrue (ondersteund maar niet aanbevolen).

    Belangrijk Met deze methode wordt niet aanbevolen uit veiligheidsoverwegingen, zoals het ontbreken van codering door niet met SSL is ingeschakeld.
Meer informatie
De externe gebeurtenis is geactiveerd en vervolgens een token biedt SharePoint aangeroepen in de externe toepassing die fungeert als host voor de ontvanger van de gebeurtenis heeft die de parameterHostWebFullUrl. HostWebFullUrlis automatisch ingesteld op de URL voor de standaardzone, ongeacht de zone waartoe de gebruiker verbinding maakt wanneer de externe gebeurtenis wordt geactiveerd. De URL van de standaardzone moet dus kunnen worden bereikt door het hoge vertrouwen in.

Standaard worden OAuth-gebeurtenissen die via HTTP afgewezen. De standaardzone moet daarom het HTTPS-protocol gebruiken OAuth-aanvragen worden geaccepteerd. U kunt ook de eigenschapSPSecurityTokenServiceManager.AllowOAuthOverHttp op Trueinstellen. Echter omwille van sitebeveiliging niet aangeraden dit te doen.
Referenties
Zie de volgende MSDN-artikel voor meer informatie over het inschakelen van OAuth via HTTP:


Ga naar de volgende Microsoft Knowledge Base-artikel voor meer informatie over de update maart 2013 voor SharePoint 2013:

2767999 Beschrijving van de SharePoint Server 2013-update: 12 maart 2013

Zie de volgende TechNet en MSDN-Blog-artikelen voor meer informatie over het configureren van alternatieve toewijzing voor toegang en host-headers voor web application zones in een toepassingsdomein:

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3135876 - Laatst bijgewerkt: 02/04/2016 19:11:00 - Revisie: 1.1

Microsoft SharePoint Server 2013

  • kbinfo kbsurveynew kbmt KB3135876 KbMtnl
Feedback