Rekommendationer och överväganden vid konfigurering av gästanvändarprofilen
Vid konfigurering av gästanvändarprofilen, tänk på dessa rekommendationer och överväganden.
Versioner som krävs
| Tillgängliga i: Essentials, Enterprise, Performance, Unlimited och Developer Editions |
Allmänna rekommendationer och överväganden
- Gästanvändarprofilen är specifik för den specifika Experience Cloud-webbplats. Kontrollera gästanvändarprofilen för var och en av dina webbplatser för att säkerställa datasäkerhet.
- För gästanvändare åsidosätts datum- och tidformat som konfigurerats under Salesforces platsinställningar. Se till att webbläsarens föredragna språk är ett aktivt översättningsspråk, annars blir systemet som standard gästanvändarens platsinställning.
- Så länge som Experience Cloud-webbplatsen är aktiv kan gästanvändare komma åt en underuppsättningar av sidor, som till exempel inloggnings- och felsidor.
-
Använd paketet Rapport om autentiserings- och gästanvändaråtkomst och övervakning av AppExchange för att förstå om poster delas med gästanvändare.
AnteckningSalesforce äger eller stöder inte paketet Autentiserad åtkomstrapport och Gästanvändaråtkomst och Övervakning av AppExchange. Om du har felsökningsproblem, kontakta paketägaren.
Dela inställningar
Inställningen Säker gäståtkomst till poster begränsar den synlighet och åtkomst som gästanvändare har till din organisations data.
När denna inställning är aktiverad gäller följande för gästanvändare:
- Har organisationsomfattande standarder satta till Privat för alla objekt. Denna åtkomstnivå går inte att ändra.
- Kan inte läggas till i köer eller offentliga grupper.
- Kan inte ges åtkomst till poster genom manuell delning eller Apex-hanterad delning.
- Kan beviljas skrivskyddad åtkomst till poster endast genom delningsregler för gästanvändare. Delningsregler för gästanvändare är en speciell typ av kriteriebaserade delningsregler och räknas mot gränsen på 50 kriteriebaserade delningsregler per objekt.
Varning Regeln för gästanvändare beviljar åtkomst till gästanvändare utan inloggningsuppgifter. Genom att skapa en delningsregel för gästanvändare tillåter du direkt och obegränsad åtkomst till alla poster som matchar delningsregelns kriterium till vem som helst. För att säkra dina Salesforce-data och ge dina gästanvändare åtkomst till vad de behöver, tänk igenom alla användningsfall och implikationer av att skapa denna typ av delningsregel. Implementera säkerhetskontroller som du anser lämpliga för känsligheten av din data. Salesforce ansvarar inte för någon exponering av dina data till ej inloggade användare baserat på denna ändring från standardinställningarna.
Objektinställningar
- Gå igenom alla standarder för objektbehörigheter i gästanvändarprofilen och tillämpa sedan de mest restriktiva behörigheterna för gästanvändaren. För nästan alla objekt rekommenderar vi att gästanvändaren inte har någon åtkomst. Om din verksamhet behöver att objektdata visas för gästanvändare, ange högst behörigheten Läs där så är möjligt.
- Ändra standardposttyp. Systemets standardposttyp sätts automatiskt till Huvud, men vi rekommenderar att du väljer en ny posttyp för alla objekt som en gästanvändare har åtkomst till.
- Granska behörighetsuppsättningslicenser, behörighetsuppsättningar och behörighetsuppsättningsgrupper som tilldelats till gästanvändare. Se till att behörighetsuppsättningslicenserna inte ger gästanvändare behörigheter som inte behövs för deras verksamhetsbehov. Kontrollera att gästanvändare inte beviljas onödiga behörigheter via behörighetsuppsättningar eller behörighetsuppsättningsgrupper. I utgåvan Winter ’23 tar Salesforce bort tilldelningar av gästanvändare från vissa behörighetsuppsättningar och behörighetsuppsättningsgrupper. Behörighetsuppsättningsgrupper och behörighetsuppsättningar associerade med behörighetsuppsättningslicenser som innehåller behörigheterna Visa alla poster, Ändra alla poster, Redigera och Ta bort standardobjekt har inte längre tilldelningar av gästanvändare. De enda objektbehörigheterna som tillåts för gästanvändare är Läsa och Skapa. Mer information finns i Säkerhetspolicyer och tidslinjer för gästanvändare.
- Aktivera inställningen Tilldela poster som skapats av gästanvändare till en standardägare så att gästanvändare inte längre automatiskt är ägare av de poster de skapar.
- Tilldela aldrig behörigheten Visa alla poster eller Ändra alla poster till gästanvändare.
- Tilldela aldrig behörigheter att uppdatera eller ta bort till gästanvändare.
Systembehörigheter
- Gå igenom alla systembehörigheter, och avmarkera sedan de behörigheter som inte är nödvändiga för ditt användningsfall.
- Inaktivera behörigheten Visa alla användare om du inte vill att gästanvändare ska se andra webbplatsanvändare. Behörigheten Visa alla användare är på som standard i gästanvändarprofiler i organisationer som skapats i Winter '20 och senare.
Anteckning När du avmarkerar Visa alla användare har gästanvändare inte längre åtkomst till användare eller ämneskanaler i en webbplats. - Inaktivera behörigheten Kör flöden om gästanvändare inte använder flöden. Om gästanvändare behöver flödesåtkomst, inaktivera alternativet Paus i flöden som gästanvändare använder.
API-användning
Behörigheten API aktiverad i systembehörigheterna låter externa program eller anslutningar använda API för att logga in eller komma åt Salesforce-data. Salesforce-mobilappen är ett exempel på API-användning.
- Kontrollera om behörigheten API aktiverad har aktiverats för gästanvändarprofilen.
- Salesforce rekommenderar starkt att inaktivera behörigheten API aktiverad om inte gästanvändare uttryckligen behöver API-åtkomst.
- Inaktivera behörigheten i en sandbox först för att se hur gästanvändaråtkomst påverkas.
Visualforce-sida och Apex
- Granska alla Visualforce- och Apex-sidor som gästanvändare kan komma åt. Ta bort sidor som du inte vill att gästanvändare ska ha åtkomst till.
- Följande Visualforce-sidor från Salesforce läggs till som standard i gästanvändarprofilen för att tillhandahålla vanliga tjänster, som till exempel autentiseringsflöden eller webbplatsunderhåll.
- BandwidthExceeded
- CommunitiesLanding
- CommunitiesLogin
- CommunitiesSelfReg
- CommunitiesSelfRegConfirm
- CommunitiesTemplate
- Undantag
- FileNotFound
- ForgotPassword
- ForgotPasswordConfirm
- InMaintenance
- SiteLogin
- SiteRegister
- SiteRegisterConfirm
- UnderConstruction
- Om din webbplats inte erbjuder självregistrering, ta bort dessa självregistreringssidor från din gästprofil:
- CommunitiesSelfReg
- CommunitiesSelfRegConfirm
- SiteRegister
- SiteRegisterConfirm
- Ta bort alla andra Visualforce-sidor om de inte stöder specifika verksamhetsprocesser (ISV-app, egen app).
- Begränsa Apex-klasser för gästanvändare. Tillåt Apex-klassanvändning endast för användning med REST eller SOAP API. Apex-klasser som fungerar som Visualforce-kontroller behöver inte uttrycklig åtkomst.
- I kod för Apex-klasser och underklasser, leta efter postuppdateringar eller sökfrågor som inte kontrollerar fältnivåsäkerhet eller objekbehörigheter eller är i klasser "without sharing". Håll kod för Apex-klasser och underklasser som körs utan delning eller kringgår fältnivåsäkerhet och objektbehörigheter till ett minimum.
- Om en gästanvändare kan köra en
@AuraEnabledi en Apex kontroll som används av en Lightning komponent, använd alltid nyckelordet “with sharing”. - Lägg till gästanvändarprofilåtkomst till en
@AuraEnabledApex klass som används av en Experience Cloud-webbplats.
Inställningar för datakategorier
- Om Classic Knowledge är implementerat i din organisation, kontrollera inställningarna för datakategorier för att säkerställa att gästanvändare har åtkomst till alla Salesforce Knowledge-kategorier du vill att de ska ha.
Fältnivåsäkerhet
- Granska fältnivåsäkerheten för objekt som gästanvändare kan nå för att säkerställa att de har åtkomst till rätt fält.
- Ta bort fältnivååtkomst till fält som du inte vill att gästanvändare ska se.
Händelsesynkronisering
Om du använder Einstein Activity Capture eller Lightning Sync för att synkronisera händelser, följ dessa riktlinjer för att säkerställa att gästanvändare inte har åtkomst till händelsedata.
- Bjud inte in gästanvändare till händelser.
- Använd inte samma e-postadress för en gästanvändare och en icke-gästanvändare. Detta kan leda till att gästanvändaren läggs till i händelser.
- Stäng av behörigheten Åtkomst till aktiviteter på gästanvändarprofilen om inte åtkomst behövs för ditt användningsfall.
- Om en gästanvändare äger en händelse ska du ta bort eller tilldela händelsen igen.
- Om en gästanvändare är en inbjuden till en händelse, ta bort dem från organisatörens händelsepost. Om händelsen inte är en del av en serie kan du även använda API för att ta bort den relevanta EventRelation-posten. Om händelsen är en del av en serie, använd API för att ta bort gästanvändaren från fältet UndecidedEventInviteeIds, AcceptedEventInviteeIds eller AcceptedEventInviteeIds i objektet Händelse.
- Om händelser synkroniseras från Salesforce till det anslutna kontot eller i båda riktningarna, kom ihåg att ändringar som görs av Salesforce-händelser kan utlösa att notiser skickas till alla deltagare.
