Sharepoint 2013 Kullanıcı İzinlerinde Anonim Kullanıcıyı Aktif Hale Getirme
(How To Enable Anonymous Users in Sharepoint 2013)
Sharepoint sitesinde izin (site permissions) planlaması yapılırken, dikkat edilmesi ve öncelikle planlanması gereken kulanıcı gruplarından biri de “Anonim Kullanıcılar (Anonymous Users)” dır. Herhangi bir kimlik doğrulamasına (authentication) ve giriş yapmaya (Sign in) ihtiyacı olmayan, fakat sitemizi görmesini istediğimiz, hatta katkıda bulunmasını istediğimiz kullanıcı tipidir anonim kullanıcı… (Anketler(surveys), forumlar ve tartışmalar (discussion boards) vb…)
Anonim kullanıcıları aktif etmek istedik. Bunun için ana sitemizde “Settings-Site Settings” e tıkladık.
Açılan pencerede de Site Permissions’ a tıkladık.
İzinler bölümünde anonim kullanıcıyı düzenleyebileceğimiz bir yer göremedik.
Anonim kullanıcı işlemlerini yapabilmek için öncelikle “Central Administration” sayfamızı açıyoruz. Ve “aşağıda da görüldüğü gibi “Manage web applications” a tıklıyoruz.
Açılan pencerede anonim kullanıcıya izin vereceğimiz web uygulamamıza tıklıyoruz. Bu tıklama sonucunda yeni bir sayfa açılmayacak sadece üst kısımdaki Ribbon menüleri o uygulama için aktif hale gelecektir.
Aktifleşen Ribbon menülerinden “Security” sekmesinde bulunan “Authentication Providers” a tıklıyoruz.
Açılan pencereden “Default” authentication provider’a tıklıyoruz.
“Anonymous Access” karşısındaki “Enable anonymous access” kutucuğunu işaretliyoruz ve diğer kısımları olduğu gibi bırakıyoruz.
“Save” butonuna basıp kayıt için bekliyoruz.
Ayarlar kaydolduktan sonra, Authentication providers küçük penceresini kapatıyoruz.
Şimdi artık sitemize gidip izn ayarlarına tekrar bakabiliriz. Ana sitede “Settings-Site settings” e tıklıyoruz.
Tekrar “Site Permissions” a tıklıyoruz.
Artık Ribbon menüsünde yönetimini yapabileceğimiz “Anonymous Acess” butonunu görebiliyoruz. Butona tıklıyoruz.
Anonim kullanıcının görebileceği, ulaşabileceği alanın sınırlarını belirliyoruz. Bütün siteye veya sadece liste ve library lere ulaşmasını sağlayabilirsiniz. Ben burada bütün siteye ulaşsın dedim.
Diğer kutucuğu olduğu gibi bırakıp “OK” e basıyoruz.
Artık anonim kullanıcılarımıza da bu site üzerinde yaşama hakkı verdik. Aşağıda da görebileceğiniz gibi Anonim kullanıcılar tüm web sitemizi görebiliyor. (mu acaba? Deneyelim…)
Gördüğünüz gibi sitede “Sign out” olup yeniden bağlandım. Herhangi bir sign in olmama rağmen bütün site önümüzde…
Bu hakkı tekrar kaldırmak istediğidinizde site izinlerinde bir şey yapmanıza gerek yok. Central Administration sayfasından hakkı kaldırmamız yeter. Fakat şunu hatırlatmak isterim ki, Central Administration sayfasından kaldırmamız, sadece ana sitede değil bütün alt sitelerde de anonim kullanıcı ile ilgili ayarlar yapmamızı engelleyecektir.
Sitede herhangi bir ayar yapmamamıza rağmen anonim kullanıcı izni uçtu gitti.
Artık anonim kullanıcı izinleri ile ilgili ayarları nasıl yapacağınızı biliyorsunuz. Kullanıcı adımıza tıklayıp “Sign out” olurken bu menüde “Sign in as a different user” seçeneğinin olmadığını gördüm. Bir sonraki makalemizde Sharepoint 2010 ve 2007 de bulunan, fakat ilginç bir şekilde 2013 te bulunmayan, çok kullanışlı olduğunu düşündüğüm “Sign in as a different user” yani başka bir kullanıcı adıyla giriş yapma seçeneğini nasıl ekleyeceğimizi göstereceğim.
Görüşmek üzere…
Murat GÜL
Bence bir kitap yazmalısınız, anlattıklarınızdan daha güzel bir türkçe kaynak yok henüz piyasada
Güzel yorumunuz için teşekkür ederim.Bizim de daha alacağımız çok yol var kitap yazmak için 🙂
Güzel bir makale, ellerinize,yüreğinize sağlık. Peki bu anonim kullanıcılara özel bir görünüm oluşturabilir miyiz? masterpage’i kullanıcılara özel tanımlamamız mümkün müdür? bir de masterpage değiştirme makalenizde seattle.html dosyası vardı bende sadece .master dosyaları var html dosyasını göremiyorum, onu nasıl geri getirebilirim? Yardımcı olursanız sevinirim. Kolay gelsin
Yorumunuz için teşekkürler… Anladığım kadarı ile SP Designer ile Masterpages a baktığınızda göremediniz seattle.html yi… Aynı bölümde sol taraftaki navigasyon menüde All Files içinde ‘_catalogs’ > ‘masterpage’ içerisine de bakabilir misiniz?
Bir de en önemlisi bu dosyaları top level site altında aramanız… Ana mantık olarak html ler master ları oluşturur. Yani bir html yi kopyalar ve ismini değiştirerek aynı yere kaydederseniz o html kendi ile aynı isimde .master ını oluşturur…
Ayrıca Anonim Kullanıcıya özel görünüm için koda girip özelleştirilmiş bir sharepoint kullanmanız gerekir ki bu kısımda çok fazla bilgiye sahip değilim yani çok iyi bir kodcu değilim. Fakat ana sayfanızdaki web partlar herhangi bir liste elemanı (list, library, calendar, survey vs.) içeriyorsa o listenin izinlerinden anonim kullanıcı izinlerini düzenler ve görmelerini engelleyebilirsiniz…
Cevaplar için teşekkürler, Design Manager kısmını biraz kurcaladığımızda master page ve page layoutlarla ilgili düzenlemeler yapılabileceğini farkettim. Dediğiniz gibi bir html dosyasını masterpage veya layout için kullanabiliyoruz. Sharepoint designer’dan bir html dosyası ekleyip bu html kodlarının içine bir contentplaceholder atarak da biri sayfayı düzenle dediğinde sadece contentplaceholder kısmını düzenleyebilir duruma geliyor. Hatta design managerdan masterpage önizleme kısmına gelip burada parçacıklar kısmını açınca masterpage içerisine ekleyebileceğimiz dinamik sharepoint ögelerinin html kodlarını oluşturabiliyoruz. Biraz karışık oldu ama bende öğrendiklerimi paylaşayım dedim 🙂
Ek bilgiler icin tesekkurler. Katkilarinizi her konu basliginin altina bekleriz. Yanlislarimiz varsa duzeltmeniz de hosumuza gider. Katki saglayici her turlu yorum bizim icin guzeldir. Gorusmek uzere…