Sayfa izinlerini ayarlama

Sayfa izinleri, oluşturuculara Power Pages sitelerine kullanıcı erişimini denetlemek için başka bir yol sağlar. Sayfa izinlerini, içeriği sitenizi ziyaret eden herkesin kullanımına açmak veya belirli rollere sahip kullanıcılara erişimi kısıtlamak için kullanabilirsiniz.

Alt sayfalar üst sayfanın izinlerini devralabilir veya kendi izinlerine sahip olabilir. Benzer şekilde, bir sayfadaki indirilebilir belgeler, CSS dosyaları veya JavaScript dosyaları gibi web dosyaları, sayfanın izinlerini devralabilir veya kendi izinlerine sahip olabilir.

Sayfa izinlerini Power Pages tasarım stüdyosunda ve Portal Yönetimi uygulamasında yönetebilirsiniz. Sayfa izinlerini yönetmenin daha kolay olduğu tasarım stüdyoyu kullanmanızı öneririz.

Important

Tasarım stüdyosunda yalnızca sayfalara kullanıcı erişimini denetleyen kısıtlama okuma izinlerini yönetebilirsiniz. Eski site içerik düzenleyicisiyle sayfaları kimlerin yönetebileceğini ve yayımlayabileceğini denetleyen izin verme değişiklik izinlerini yönetmek için Portal Yönetimi uygulamasını kullanın.

Tasarım stüdyosunda sayfa izinlerini yönetme

Sitenizi özelleştirmek ve sayfa izinlerini hızlı ve verimli bir şekilde yönetmek için design studio'yu kullanın.

  1. Power Pages'e oturum açın ve sitenizi düzenlemek için açın.

  2. Sayfanın sağındaki üç noktayı (...) seçin ve Sayfa Ayarları'nı seçin.

    Power Pages tasarım stüdyosundaki Sayfalar çalışma alanının ekran görüntüsü, Sayfa ayarları vurgulanmış halde.

  3. İzinler sekmesini seçin.

İzinler altındaki seçenekler, seçtiğiniz sayfaya bağlı olarak değişir. Örneğin, ana sayfanın seçenekleri, ana sayfadan izinleri devralan alt sayfanın seçeneklerinden farklıdır.

Portal Yönetimi uygulamasıyla sayfa izinlerini yönetme

Portal Yönetimi uygulamasını kullanarak sayfa izinlerini web sayfası erişim denetimi kuralları aracılığıyla yönetebilirsiniz. Bu kurallar, bir web rolünün sitenizin sayfalarında gerçekleştirebileceği yayımlama eylemlerini ve hangi sayfaların hangi web rollerine görünür olduğunu denetlemenize olanak tanır. Bir erişim denetimi kuralı oluşturduktan sonra, bu kural seçili sayfayla ilişkilendirilerek hem kuralı atadığınız sayfayı hem de tüm alt sayfaları (diğer bir deyişle sitenin tüm dalı) etkiler.

  1. Power Pages'e oturum açın ve sitenizi düzenlemek için açın.

  2. Sol yan panelde, Diğer öğeler () >Portal Yönetimi'ni seçin.

  3. Portal Yönetimi uygulamasının sol tarafındaki panelde Güvenlik'e gidin ve Web Sayfası Erişim Denetimi Kuralları'nı seçin.

  4. Düzenlemek için bir kural seçin veya kural oluşturmak için Yeni'yi seçin.

  5. Kuralın özniteliklerini girin veya seçin ve ardından Kaydet ve Kapat'ı seçin.

Web sayfası erişim denetimi kuralı öznitelikleri

Aşağıdaki tabloda, bir web sayfası erişim denetimi kuralı oluştururken veya düzenlerken ayarlayabileceğiniz öznitelikler açıklanmaktadır.

İsim Description
İsim Kural için açıklayıcı bir ad
Web Sitesi Kuralın geçerli olduğu web sitesi; kuralın uygulandığı sayfanın web sitesiyle eşleşmelidir
Web Sayfası Kuralın br için<geçerli olduğu sayfa/ >Kural yalnızca bu sayfayı değil alt sayfalarını da etkiler. Kural giriş sayfasına uygulanırsa, tüm site için geçerlidir.
Sağ Değişiklik izni verme veya Okumayı kısıtlama
Scope Tüm içerik: Tüm alt içerik güvenlik doğrulamasına dahil edilir. Bu değer varsayılan değerdir.<br/ >Doğrudan alt web dosyalarını dışla: Sayfayla doğrudan ilişkili tüm alt web dosyaları güvenlik doğrulamasının dışında tutulur. Ancak bu seçenek alt web dosyasının alt öğelerini hariç tutmaz.
Description (İsteğe bağlı) Kuralın açıklaması

Sayfanın erişim denetimi kurallarını görüntüleme

  1. Portal Yönetimi uygulamasında İçerik> seçin.

  2. Bir sayfa seçin.

  3. Erişim Denetimi Kuralları sekmesini seçin.

Sayfanın tüm erişim denetimi kuralları listelenir.

Web sayfası erişim denetimi kuralları türleri

İki tür erişim denetimi kuralı vardır: değişiklik verme ve okumayı kısıtlama. Değişikliğe izin ver kuralları izin vericidir. Kullanıcılara bir şeyler yapma olanağı verir. Okuma kuralları kısıtlayıcıdır. Bir eylemi sınırlı bir kullanıcı kümesiyle kısıtlar.

Değişikliğe izin ver

Kuralla ilişkili web rolüne sahip bir kullanıcının sayfa ve tüm alt sayfalar için içerik değişiklikleri yayımlamasına izin vermek için bir değişiklik verme kuralı kullanın. Değişikliğe izin ver kuralları, okumayı kısıtla kurallarına göre öncelik sahibidir.

Örneğin, haber düzenleyicisi web rolüne sahip kullanıcıların sitenizdeki haber dalını düzenleyebilmesini istiyorsunuz. Bu kullanıcıların sitenin tamamına erişimi olmayabilir ve sitenin tamamını düzenleyemezler. Ancak haber dalında, tam içerik yayımlama yetkilisine sahip olmalarını istiyorsunuz. Bu durumda, "haber düzenleyicilerine haber yayımlama izni ver" adlı bir web sayfası erişim denetim kuralı oluşturursunuz. Yetkiyi Değişikliği Ver olarak ve Web Sayfasını tüm haber dalının ana sayfası olarak ayarlarsınız. Ardından rolü haber düzenleyici olarak atamak istediğiniz kullanıcılara atarsınız.

Ön uçta düzenleme yapmak istediğiniz herhangi bir sitede her zaman bir yetki değişikliği kuralı bulunmalı ve giriş sayfasına uygulanmalıdır. Giriş sayfası için geçerli olduğundan, sitenin tamamı için varsayılan kuraldır. Kuralı, içerik yayımlama hakları veren bir web rolüyle ilişkilendirin ve içerik düzenleyicilerinizi role atayın.

Note

Değişim izin kuralları sadece düzenleme yapmaya izin vermez. Ayrıca, kısıtlayıcı okuma kurallarını geçersiz kılan okuma izni verir. İzin değişikliği kuralı olan kullanıcılar, okuma kuralı onları engellese bile sayfayı ve tüm alt sayfaları görüntüleyebilir.

Okumayı kısıtla

Bir sayfanın ve alt sayfalarının içeriğinin belirli kullanıcılarla görüntülenmesini sınırlandırmak için okumayı kısıtla kuralını kullanın.

Örneğin, sitenizin belirli bir dalını yalnızca çalışanlar görüntüleyebilir. Bu dalı okuma yeteneğini, çalışan web rolüne sahip kişilerle sınırlandırmak istiyorsunuz. Bu durumda, "okumayı yalnızca çalışanlarla kısıtla" adlı bir kural oluşturursunuz. Okumayı Kısıtla'yı Doğru ve Web Sayfası'nı yalnızca çalışanlara yönelik olan dalın en üstündeki sayfaya ayarlarsınız. Ardından kuralı çalışan web rolüyle ilişkilendirir ve kullanıcıları role atarsınız.

Uyarı

Ana sayfada "Tüm içerikler" kapsamına sahip değişiklik kuralları, site genelinde okuma kurallarını geçersiz kılar. Ana sayfa yetkisi değişikliği olan bir rolden sayfalara erişimi kısıtlamak için bu rolü ana sayfa kuralından kaldırın.

Note

Kısıtlama okuma hakkını bir sitenin giriş sayfasına uygular ve Kapsam olarak Doğrudan alt web dosyalarını dışla'yı seçerseniz, giriş sayfasının doğrudan alt web dosyalarına tüm kullanıcılar erişebilir.

Sayfa izinleri seçenekleri

  • Bu sayfayı herkes görebilir: Bu seçenek ana sayfada ve ayarın seçili olduğu bir ebeveyn sayfaya bağlı alt sayfalarda mevcuttur. Seçildiğinde, sayfa web'de herkese açıktır ve herkes tarafından kullanılabilir. Seçili olmadığında, sayfanın kısıtlamaları olduğunu belirtmek için sayfa listesinde yanında bir kilit simgesi görüntülenir. Sayfayı yalnızca belirli roller için kullanılabilir hale getirmek için bu seçeneği kapatın.

  • Bu sayfayı kimlerin görebileceğini seçmek istiyorum: Bu seçenek belirlendiğinde, sayfaya erişimi olan rolleri seçebilirsiniz.

    Note

    Portal Yönetimi uygulamasını kullanarak Anonim Kullanıcılar rolünü seçerseniz bir uyarı görürsünüz.

  • Bu izinleri bu sayfanın devraldığı tüm dosyalara uygula: Bu seçenek belirlendiğinde, sayfanın alt web dosyaları yalnızca sayfaya erişebilen kullanıcılar tarafından kullanılabilir.

    Caution

    Bir sitenin giriş sayfası için bu ayarı seçemezsiniz. Sitenin ihtiyaç duyduğu ve Bootstrap.min.cssgibi Theme.css dosyalar giriş sayfasının altındadır. Bu dosyaları yalnızca kimliği doğrulanmış kullanıcılarla kısıtlarsanız, stiller anonim olarak kullanılabilen oturum açma sayfaları da dahil olmak üzere hiçbir sayfaya uygulanmaz. Alt dosyalar için geçerli izinlerle ilgili sorunları giderin.

Alt sayfa izinleri için seçenekler

Alt sayfalar üst sayfanın izinlerini devralabilir veya kendi izinlerine sahip olabilir.

  • Üst sayfadan izinleri devral: Bir alt sayfa, Bu sayfayı herkes görebilir seçeneğinin belirlenmediği bir üst sayfaya sahipse, bu seçenek kullanılabilir. Bu seçildiğinde alt sayfa, bu sayfanın üst sayfasına erişebilecek tüm kullanıcılar tarafından kullanılabilir. Her alt sayfada varsayılan olarak bu seçenek belirlenir. Seçilmediğinde, alt sayfa ve bu alt sayfanın üst sayfa rolünde olduğu sayfalar, üst sayfa için seçili rolleri olan kullanıcılar tarafından kullanılamaz.

  • Alt sayfayı benzersiz izinlerle yapılandır: Alt sayfaya ve bu alt sayfanın üst sayfa rolünde olduğu sayfalara erişim sağlaması amacıyla belirli rolleri seçmek için bu ayarı kullanın.

  • İzinler alt dosyalara uygulanır: Bu seçenek belirlendiğinde, sayfanın alt web dosyaları yalnızca sayfaya erişebilen kullanıcılar tarafından kullanılabilir. Seçili olmadığında, sayfanın alt web dosyalarına herkes erişebilir.

Sayfa hiyerarşisi değişiklikleri ve devralma

Bir sayfa, sayfa hiyerarşisinde daha yüksek bir düzeye yükseltilebilir veya izinler üzerinde aşağıdaki etkilere sahip bir alt sayfa yapılıp daha düşük bir düzeye yerleştirilebilir:

  • Bir sayfa alt sayfa haline getirilirse, izinleri yeni üst sayfasından devralır.
  • Bir sayfa yükseltilirse özgün izinlerini korur.

Sayfa izinleriyle ilgili sorunları giderme

Sayfa izinlerini ayarlarken yaptığınız seçimlerin öngörülemeyen etkileri bazen zorluklara neden olabilir. Bu bölümde en sık karşılaşılan sorunlardan bazıları ele alınıyor.

Anonim kullanıcılar rol uyarısı

Portal Yönetimi uygulamasını kullanarak bir sayfanın Anonim kullanıcılar rolünü ayarlarsanız şu uyarıyı görürsünüz: "Anonim kullanıcı rolü doğrudan web sayfalarına atanmamalıdır."

Bu sorunu düzeltmek için izinleri değiştirin.

Note

Anonim Kullanıcılar RolüEvet olarak ayarlanmış roller doğrudan kullanıcılara atanamaz.

Birden çok sayfa izinleri hatası

Portal Yönetimi uygulamasında aynı sayfaya birden çok etkin izin uygularsanız şu hatayı görürsünüz: "Bu sayfaya birden çok çakışan erişim denetimi kuralı uygulandı. Sınırlı okuma-yazma erişimine sahip yalnızca bir kural olması için ek kuralları devre dışı bırakın."

Bu hatayı düzeltmek için sayfanın gerekmeyen izinlerini devre dışı bırakın; böylece yalnızca bir izin etkin olur.

Okuma kuralını kısıtla özelliği yöneticiler için çalışmıyor

Okuma kısıtlama kuralınız yöneticilerin bir sayfayı görüntülemesini engellemiyorsa, ana sayfada yöneticiler web rolüne atanmış bir yetkilendirme değişikliği kuralı olup olmadığını denetleyin. Değişiklik kuralları verme, okuma kurallarını kısıtlamadan önceliklidir, bu nedenle giriş sayfasında "Tüm içerik" kapsamına sahip bir değişiklik kuralı olan yöneticiler, okuma kurallarını kısıtlamadan bağımsız olarak tüm sayfalara erişebilir.

Bu sorunu çözmek için, giriş sayfasındaki değişiklik izni verme kuralından yönetici rolünü kaldırın veya kuralın kapsamını değiştirin.

Alt dosya izinleriyle ilgili sorunları giderme

Bu bölüm, alt dosyalara uygulanan izinler ayarının kullanılmasıyla ilgili bazı yaygın sorunları kapsar.

Alt sayfa izinleri üst sayfadan devralmıyor

İzinler alt dosyalar için geçerlidir ayarını alt izinlerin artık üst öğelerinden devralınmayacağı şekilde değiştirirseniz geçersiz web rollerinin vurgulandığı şu hata iletisini görürsünüz: "Bu sayfaya uygulanan bir veya daha fazla rol, üst sayfa için kullanılmıyor. Bu sayfa ve alt sayfaları bu roller tarafından kullanılamaz. Bu rolleri üst sayfaya ekleyin veya bu sayfadan silin."

Bu sorunu çözmek için eksik web rollerini ekleyin veya bunları sayfadan kaldırın.

Sayfa izinlerini ayarladıktan sonra stiller uygulanmadı

Sayfa izinlerini değiştirdikten sonra sitenizin sayfalarında stil yoksa, ana sayfanız için Bu sayfanın devraldığı tüm dosyalara bu izinleri uygula seçeneğinin kapalı olduğundan emin olun.

Dosyalara izinleri devral ayarının vurgulandığı sayfa izinlerinin ekran görüntüsü.