• +1 (302) 476 2350
  • info@replacemagic.com

SharePoint App-Only-verificatie voor ReplaceMagic

App-Only-toegang instellen wanneer verouderde verificatie is uitgeschakeld

ReplaceMagic downloaden Video's: Hoe ReplaceMagic te gebruiken

App-Only-verificatie stelt ReplaceMagic in staat verbinding te maken met SharePoint Online zonder een gebruikersaccount — in plaats daarvan wordt een geregistreerde applicatie-identiteit met eigen machtigingen gebruikt. Dit is de aanbevolen aanpak wanneer uw tenant de verouderde verificatieprotocollen heeft uitgeschakeld.

Belangrijk: Dit is van toepassing wanneer de verouderde verificatiemodus is uitgeschakeld voor uw SharePoint-sites.

Uit het Microsoft-artikel: https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azureacs:

SharePoint App-Only is het oudste maar nog steeds zeer relevante model voor het instellen van applicatie-entiteiten. Dit model werkt zowel voor SharePoint Online als voor on-premises SharePoint 2013/2016, en is ideaal om uw applicaties voor te bereiden op migratie van on-premises SharePoint naar SharePoint Online. De onderstaande stappen laten zien hoe u een applicatie-entiteit instelt met volledige beheermachtigingen voor de tenant, maar u kunt met deze aanpak ook alleen leesmachtigingen verlenen.

Een App-Only-entiteit instellen met tenantmachtigingen

Ga naar een site in uw tenant (bijv. https://contoso.sharepoint.com) en open vervolgens de pagina appregnew.aspx (bijv. https://contoso.sharepoint.com/_layouts/15/appregnew.aspx). Klik op deze pagina op de knop Genereren om een client-ID en clientgeheim te genereren, en vul de overige informatie in zoals weergegeven in de onderstaande schermafbeelding.

App-Only-registratie in appregnew.aspx stap 1
App-Only-registratie in appregnew.aspx stap 2

De volgende stap is het verlenen van machtigingen aan de zojuist aangemaakte entiteit. Omdat we machtigingen op tenantniveau verlenen, kan dit alleen via de pagina appinv.aspx op de tenantbeheersite. U kunt deze site bereiken via https://contoso-admin.sharepoint.com/_layouts/15/appinv.aspx. Zodra de pagina is geladen, voegt u uw client-ID toe en zoekt u de aangemaakte entiteit op:


Machtigingen verlenen via appinv.aspx

Om machtigingen te verlenen, moet u de machtigingen-XML opgeven die de vereiste machtigingen beschrijft. Omdat deze applicatie toegang nodig heeft tot alle sites en ook zoeken met App-Only gebruikt, zijn de volgende machtigingen vereist:

Machtigingen-XML voor App-Only-toegang tot SharePoint
Opmerking van ReplaceMagic — de mogelijke waarden voor Right (in het XML-voorbeeld staat FullControl) zijn:
  • Read
  • Write
  • Manage
  • Full Control

Om ReplaceMagic voldoende rechten te geven om de datum van laatste wijziging, de bewerker, de goedkeuringsstatus en publicatiestatus te kunnen bewaren... raden wij aan FullControl te gebruiken.

Wanneer u op Maken klikt, verschijnt er een dialoogvenster voor machtigingstoestemming. Druk op Vertrouwen om de machtigingen te verlenen:

Dialoogvenster Vertrouwen voor App-Only-machtigingen

Vervang natuurlijk contoso door de naam van uw site.

Om App-Only-verificatie in ReplaceMagic te gebruiken in het formulier waar u een SharePoint-verbinding kunt aanmaken, selecteert u in het vervolgkeuzemenu "Verificatiemodus" de optie "App-Only Authentication [BETA]" en voert u de gegenereerde gegevens in bij Client/APP ID en Client Secret:

App-Only-verificatiemodus in het ReplaceMagic-verbindingsformulier


en maak verbinding met uw SharePoint-site.

Belangrijk: Dit is van toepassing wanneer de verouderde verificatiemodus is uitgeschakeld voor uw SharePoint-sites.

  

ReplaceMagic downloaden Video's: Hoe ReplaceMagic te gebruiken

Belangrijkste voordelen van ReplaceMagic in combinatie met SharePoint:

  • Naadloze integratie met SharePoint (on-premises en online)
  • ReplaceMagic behoudt de belangrijkste documenteigenschappen
  • ReplaceMagic is gebaseerd op de SharePoint-configuratie
  • Goede prestaties
  • Concurrerende prijs voor klanten

Heeft u vragen, aarzel dan niet om contact met ons op te nemen.