İzin Kümelerinde ve İzin Kümesi Gruplarında Oturum Etkinleştirme
Güvenlik serimizin bir başka bölümüne hoş geldiniz. Bugün izin kümeleri ve izin kümesi grupları için oturum etkinleştirmenin inceliklerine derinlemesine dalacağız. Bu yazının sonunda “session activation required” (oturum etkinleştirme gerekli) seçeneğinin ne anlama geldiğini ve onu nasıl etkili kullanacağınızı iyi kavramış olacaksınız.
Neden Oturum Etkinleştirme?
İzin kümeleri ve izin kümesi grupları kullanıcı yetenekleri vermede çok önemli yapılardır. Sahip oldukları ilgi çekici özelliklerden biri “session activation required” onay kutusudur. Bu seçenek bir izin kümesini ya da grubunu bir kullanıcıya atamamızı sağlar, ama yalnızca belirli bir eylem gerçekleştiğinde etkinleşir.
Bir senaryo düşünün: Bir kaynağa izin vermek istiyorsunuz, ama yalnızca belirli koşullar altında.
Belki bir kullanıcı belirli bir varlığın, örneğin bir binanın ya da bir odanın yakınındayken. Bu yakınlığı algılayabilir, izin kümesini etkinleştirebilir ve ek erişimi verebilirsiniz. Bu erişim yalnızca oturum süresince devam eder. Kullanıcı oturumu kapattığında izin kümesi atanmış kalsa da devre dışı kalır.
Bir Demoya Dalalım

Örnek olarak pilotumuz Paul’ü ele alalım. Paul’e havalimanı ayrıntılarına ve navigasyona “yalnızca görüntüleme” erişimi veren bir izin kümesi veriyoruz. Önceki bir videoda bir susturma grubunun belirli bir alanı nasıl susturabileceğini gösterdik. Şimdi “Runway” (Pist) nesnesine erişim veren yeni bir izin kümesi ekleyeceğiz. Bu erişim yalnızca bu izin kümesini etkinleştirdiğimizde görünür hale gelecek. Böylece Paul bir uçakta değilse pist ayrıntılarına erişemeyecek.

Oturum etkinleştirme devrede değilken Paul iki sekme görür: “OA Airports” ve “OA Nav”. “OA Runways” sekmesine erişemez.
Oturum etkinleştirmeyi sağlamak için bir kod parçası yazdım. Bu kod geçerli kullanıcıyı tanımlar, gerekli izin kümesini bulur ve onu oturum için etkinleştirir.

Sürecin kısa bir dökümü:
- “STA Runway Sessions Allowed” izin kümesi “session activation required” onay kutusu etkin olarak oluşturulur.
- Bu izin Runway nesnesine ve tüm alanlarına erişim verir.
- Bu izin kümesi Paul’e atanır, ama özel kodumuz çalıştırılana kadar etkin değildir.
- Kod çalıştırıldığında Paul’ün oturumu artık “OA runways” sekmesini içerir ve ona mevcut pistlerin listesine erişim verir.
Bu dinamik yetenek, oturum etkinleştirmenin birinin izinlerini geçici olarak nasıl yükseltebileceğini gösterir.
Paul bir sonraki oturum açışında ek pist izinleri olmadan özgün erişim düzeylerine döner.
Toparlarsak
Session activation required, özellikle belirli koşullara dayalı geçici yükseltilmiş erişim vermek istediğinizde güçlü bir araçtır. Anahtar, etkinleştirmeyi ne zaman ve nasıl tetikleyeceğinize karar vermektir.
Olasılıklar çok geniş; konuma dayalı etkinleştirmelerden (bir uçakta olmak gibi) olay odaklı olanlara kadar.
Takipte Kalın
İzlediğiniz için teşekkürler. Unutmayın, güvenlik son derece önemlidir ve alan düzeyinde güvenliği anlamak Salesforce verinizin gizli ve doğru ellerde kalmasını sağlar.
Burada, www.SteveTechArc.com’da ve @SteveTechArc (opens in a new tab) YouTube kanalında takipte kalın.
Fikirleri mimar meslektaşlarımla ve mimarlık yolculuğundakilerle paylaşarak dünyayı değiştirmeye yardım ediyorum!
Size güvenli ve verimli bir kullanıcı yönetimi deneyimi dilerim!
Döküm yapay zekâ yardımıyla hazırlandı
STA 4.4