Loading
Uw Salesforce-organisatie beveiligen
Vertrouwde URL's beheren

Vertrouwde URL's beheren

Geef de URL's op die u Trust voor interactie met uw gebruikers en netwerk. Gebruik CDP-instructies (Content Security Policy) om de typen resources te bepalen die Lightning componenten, externe API's en WebSocket-verbindingen kunnen laden vanuit elke vertrouwde URL. Als u de HTTP-header Machtigingenbeleid hebt ingeschakeld in Sessie-instellingen, kunt u ook bepalen welke URL's toegang hebben tot browservoorzieningen vanuit Salesforce.

Vereiste editions

Beschikbaar in: Salesforce Classic en Lightning Experience
Beschikbaar in: Enterprise, Performance, Developer en Unlimited Edition
Benodigde gebruikersmachtigingen
Vertrouwde URL's maken, lezen, bijwerken en verwijderen: Toepassing aanpassen EN Alle gegevens wijzigen

Voor elke vertrouwde URL in Set-up kunt u CSP-instructies en Permissions-Policy-instructies opgeven. Zie Omleidingen naar externe URL's beheren om de externe URL's op te geven waarnaar gebruikers kunnen worden omgeleid vanuit Salesforce. Als u externe sites wilt toestaan uw Visualforce pagina's of enquêtes in een inline frame (iframe) te laden, raadpleegt u Vertrouwde domeinen opgeven voor inline frames.

Opmerking
Opmerking Ter ondersteuning van integratie binnen Salesforce-producten neemt Salesforce URL's op in elke CSP-instructie, ook al zijn die URL's niet gedefinieerd als vertrouwde URL's. Salesforce werkt die URL's regelmatig bij op basis van de nieuwste vereisten.

Controleer na elke update van uw vertrouwde URL's de grootte van de CSP-koptekst van de gerelateerde pagina's. Sommige infrastructuur beperkt de maximale grootte van HTTP-headers. Als u meerdere domeinen toestaat om inhoud die door uw organisatie wordt bediend, in een frame te plaatsen, houdt u de grootte van de CSP-header onder 12 kB. Salesforce-klanten melden problemen wanneer de grootte van de koptekst 16 kB benadert, terwijl externe partijen de koptekst vaak toevoegen tijdens verwerking.

Een vertrouwde URL toevoegen of bewerken

Voor elke vertrouwde URL in Set-up kunt u CDP-instructies (Content Security Policy) en Machtigingenbeleid-instructies opgeven. Als u de interactie met uw Experience Cloud-site wilt beveiligen, kunt u de Chrome-extensie toevoegen als een vertrouwde URL.

  1. Gebruik vanuit Set-up het vak Snel zoeken om vertrouwde URL's te zoeken en te selecteren.
    De set-uppagina Vertrouwde URL's
  2. Klik voor het toevoegen van een nieuwe vertrouwde URL op Nieuwe vertrouwde URL.
  3. Klik voor het bewerken van een bestaande vertrouwde URL op Bewerken.
  4. Als u een vertrouwde URL toevoegt, geeft u de API-naam op.

    Geef alleen onderstrepingstekens en alfanumerieke tekens op. De naam moet uniek zijn, beginnen met een letter, mag geen spaties bevatten, mag niet eindigen met een onderstrepingsteken en mag geen twee opeenvolgende onderstrepingstekens bevatten.

    Als u de API-naam van een bestaande vertrouwde URL bewerkt, controleert u uw code en werkt u verwijzingen naar de vorige API-naam bij.

  5. Bewerk of geef de vertrouwde URL op. Volg deze opmaakrichtlijnen op basis van uw verbindingstype:
    • Standaard-URL's moeten een domeinnaam bevatten en kunnen een poort bevatten. Bijvoorbeeld: https://example.com of https://example.com:8080. Als u herhaling wilt verminderen, gebruikt u een asterisk (*) als jokerteken. Bijvoorbeeld *.example.com. Zorg ervoor dat u een geldige URL opgeeft die voldoet aan de syntaxistest. Neem geen plaatshouders of ongeldige lettertekens op, zoals malformed^url.example.com en https://{subdomain}.example.com.
    • Externe API's moeten beginnen met https://. Bijvoorbeeld https://example.com.
    • WebSocket-verbindingen moeten beginnen met wss://. Bijvoorbeeld wss://example.com.
    • Chrome-extensies moeten een extensie-ID van 32 tekens bevatten met behulp van de indeling chrome-extension://abcdefghijklmnopabcdefghijklmnop. De ID kan alleen kleine letters a-p bevatten. Jokertekens worden niet ondersteund in URI's van Chrome-extensies.
    Opmerking
    Opmerking Vóór februari 2025 was het mogelijk om een URL met onjuiste notatie op te slaan. Misvormde URL's worden uitgesloten van gegenereerde CSP HTTP-headers. Als u de lijst Vertrouwde URL's nauwkeurig wilt houden, verwijdert u alle verkeerd gevormde items. U kunt een Apex klasse gebruiken om alle URL's met onjuiste notatie te vinden. Zie het Knowledge artikel, Misvormde vertrouwde URL's identificeren.
  6. Geef indien nodig een beschrijving voor de vertrouwde URL op of bewerk deze.
  7. Als u de vertrouwde URL tijdelijk wilt uitschakelen, heft u de selectie van Actief op.
  8. Geef minstens één CSP-richtlijn of machtigingenbeleidsrichtlijn op voor de vertrouwde URL en sla uw wijzigingen op.

CSP-richtlijnen opgeven voor een vertrouwde URL

Om cross-site scripting (XSS) en andere code-injectieaanvallen te helpen voorkomen, gebruikt het Lightning componentframework Content Security Policy (CSP) om beperkingen op te leggen aan inhoud. Standaard staan de headers van het raamwerk toe dat inhoud alleen wordt geladen vanaf veilige (HTTPS) URL's, en verbieden XHR-verzoeken uit JavaScript. Als u externe API's wilt gebruiken die verzoeken sturen naar een externe server (niet van Salesforce) of een WebSocket-verbinding, voegt u de server toe als een vertrouwde URL.

Maak een externe site om overeenkomstige toegang voor Apex in te schakelen.

Opmerking
Opmerking Niet elke browser dwingt CSP af. Zie caniuse.com voor een lijst van browsers die CSP afdwingen
  1. Gebruik vanuit Set-up het vak Snel zoeken om vertrouwde URL's te zoeken en te selecteren.

    U definieert de CSP-context en -instructies in de sectie Instellingen voor Content Security Policy (CSP) van de pagina Vertrouwde URL.

    De sectie CSP-instellingen van de pagina Vertrouwde URL.
  2. Als u wilt bepalen welke pagina's inhoud kunnen laden vanuit deze vertrouwde URL, selecteert u de CSP-context.
    1. Selecteer voor het toepassen van de CSP-instructies op alle ondersteunde contexttypen Alles. Deze context is de standaard.
    2. Als u de CSP-instructies alleen wilt toepassen op Experience Cloud-sites, selecteert u Omgevingssamensteller-sites.
    3. Als u de CSP-instructies alleen wilt toepassen op Lightning Experience pagina's, selecteert u Lightning Experience pagina's.
    4. Als u de CSP instructies alleen op uw aangepaste Visualforce pagina's wilt toepassen, selecteert u Visualforce Pagina's.

    Voor aangepaste Visualforce pagina's is inhoud alleen beperkt tot door CSP vertrouwde sites als het kenmerk cspHeader van de pagina is ingesteld op true.

    Tip
    Tip Als u CSP-instructies wilt opgeven voor één URL met twee van de drie CSP-contexten, maakt u twee vertrouwde URL-records met verschillende API-namen.
  3. Selecteer de CSP-instructies voor deze vertrouwde URL. Elke CSP-instructie bepaalt toegang tot een resourcetype. Lightning componenten kunnen de resources laden binnen Lightning of binnen uw met CSP beveiligde Aura of LWR sites.
    Opmerking
    Opmerking De HTTP-headergrootte van CSP mag niet groter zijn dan 512.000 lettertekens voor de context van Omgevingssamensteller-sites. Dezelfde beperking geldt voor de context van Lightning Experience Pagina's.
    1. Als u wilt toestaan dat Lightning componenten, API's van derden en WebSocket-verbindingen URL's laden die scriptinterfaces gebruiken vanuit deze vertrouwde URL, selecteert u connect-src (scripts).

      Als u de Salesforce Console Integration Toolkit wilt gebruiken vanuit een vertrouwde URL, voegt u de vertrouwde URL ook toe in de beveiligingsinstellingen van de Omgevingssamensteller voor uw Visualforce sites. Anders kunt u geen JavaScript-resources laden vanaf een externe site, ook niet als het een vertrouwde URL is.

      Als u een JavaScript-bibliotheek van een externe leverancier wilt gebruiken, voegt u de bibliotheek toe aan een statische resource en voegt u de statische resource vervolgens toe aan uw component.

    2. Als u wilt toestaan dat Lightning componenten, API's van derden en WebSocket-verbindingen lettertypen laden vanuit deze vertrouwde URL, selecteert u font-src (fonts).
    3. Als u wilt toestaan dat Lightning componenten, API's van derden en WebSocket-verbindingen resources laden die zijn opgenomen in <iframe> vanuit deze vertrouwde URL, selecteert u frame-src (iframe-inhoud).
    4. Als u wilt toestaan dat Lightning componenten, externe API's en WebSocket-verbindingen afbeeldingen laden vanuit deze vertrouwde URL, selecteert u img-src (afbeeldingen). Deze optie is standaard ingeschakeld.
    5. Als u wilt toestaan dat Lightning componenten, API's van derden en WebSocket-verbindingen audio en video laden vanuit deze vertrouwde URL, selecteert u media-src (audio en video).
    6. Als u wilt toestaan dat Lightning componenten, API's van derden en WebSocket-verbindingen stijlbladen laden vanuit deze vertrouwde URL, selecteert u style-src (stijlbladen).

Een vertrouwde URL toegang verlenen tot browservoorzieningen

Selecteer de machtigingenbeleidsinstructies voor een vertrouwde URL. Elke opdracht verleent de vertrouwde URL toegang tot een browservoorziening.

Als u deze voorziening wilt gebruiken, schakelt u de header Machtigingen-beleid in Sessie-instellingen in. U kunt toegang tot een browservoorziening alleen op vertrouwd URL-niveau bepalen wanneer toegang voor de corresponderende voorziening is ingesteld op Alleen vertrouwde URL's in Sessie-instellingen.

  1. Voeg een vertrouwde URL toe of bewerk deze.

    U verleent toegang tot browservoorzieningen in de sectie Richtlijnen voor machtigingenbeleid van de pagina Vertrouwde URL.

    De sectie Richtlijnen voor machtigingenbeleid van de pagina Vertrouwde URL&apos;s.
  2. Selecteer camera om deze vertrouwde URL-machtiging toegang te verlenen tot de camera van de gebruiker.
  3. Selecteer microfoon om deze vertrouwde URL-machtiging toegang te verlenen tot de camera van de gebruiker.
 
Wordt geladen
Salesforce Help | Article