Gejala
Ketika majelis pihak ketiga mencoba mengakses beberapa properti sensitif, kode pengguna mungkin diblokir. Ketika masalah ini terjadi, entri kejadian "8gaol" dicatat dalam log SharePoint Unified Logging System (ULS).
Penyebab
Untuk membantu menjaga keamanan, perakitan pihak ketiga dicegah mengakses beberapa properti sensitif.
Resolusi
Untuk mengatasi masalah ini, instal salah satu pembaruan berikut ini:
- Deskripsi pembaruan keamanan untuk SharePoint Server 2019: 10 Agustus 2021 (KB5002000)
- Deskripsi pembaruan keamanan untuk SharePoint Enterprise Server 2016: 10 Agustus 2021 (KB5002002)
- 10 Agustus 2021, pembaruan untuk SharePoint Foundation 2013 (KB5002013)
Untuk mengaktifkan perakitan pihak ketiga tepercaya untuk mengakses properti sensitif dalam file Web.config, tambahkan properti tersebut ke daftar perakitan.
Misalnya, anggaplah Anda menemukan pesan berikut dalam log ULS:
Catatan
8gaol Tidak dapat mengakses properti sensitif ini: <nama> properti sensitif dari perakitan <pihak ketiga luar yang tidak tepercaya nama> lengkap perakitan pihak ketiga. Daftar perakitan tepercaya: <daftar perakitan untuk mengakses properti sensitif>
Dalam hal ini, ikuti langkah-langkah ini:
Tambahkan bagian AllowAccessSensitivePropertiesAssemblies baru di bawah SharePoint SafeMode dalam file Web.config:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode>
…
</SharePoint>Untuk setiap perakitan pihak ketiga, tambahkan entri yang memiliki nama lengkap perakitan di bagian AllowAccessSensitivePropertiesAssemblies :
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>