French version: http://social.technet.microsoft.com/wiki/contents/articles/6371.aspx
Merhabalar, bugünkü makalemde SharePoint a giriş tekniklerinden bahis edeceğim. Bilindiği üzere SharePoint 2010 Microsoft urunumdur ve Microsoft ürünleri ile kurulur ve çalışır. Misal vermek gerekirse Back-End de SQL Server’den başka bir Database Server olamaz.
Ama bu Active Directory için geçerli değildir..
SharePoint 2010’a 3 giriş metodu vardır:
İki cümlede anlatmak gerekirse, NTLM Windows’un klasikleşmiş username/password ile, Kerberos ise ticketing server, yani DOMAIN CONTROLLER’un size bir ticket yapması ve 10 saat boyunca siz istediğiniz SharePoint sitesine şifre veya username vermeden girebilmenizdir.
Form Based Authentication ise, bunlardan daha basit bir giriş seklidir. Bir Database’e username ve şifre verilir, ve SharePoint o bilgiler sayesine DOMAIN CONTROLLER’e sormadan kullanıcılara SharePoint 2010’a bir oturum acar ..
1. SharePoint Server un üze Administrator ile oturum acınız
2. CMD ve sonrasında C:\Windows\Microsoft.Net\Framework\V2.0.50727>aspnet_regsql.exe
3. Asistan size hös geldiniz penceresi acar
4. Burada « Configure SQL Server for application services » seciniz
5. Asistan size Database Server’un ismini sorar ve bir database seçmenizi ister. Siz sadece ismini veriniz ve database’i <default> a bırakınız.
6. Install baslar
7. finish.
8. Simdi SQL Server Management Studio aciniz
9. Database’imizde mühim olan “Mixed” mode seçmenizdir. Bunun için sadece bir sağ klik ve security.
10. Ve simdi ASP.NET_SQL’in yaratigi database yeni bir login yapıyoruz: “New Login…”. Username: FormGokan ||Password: Vision1T
11. Ve o database üzerinde “OWNER” right lari veriyoruz ..
a. User name : FormGokan
b. Login name : FormGokan
c. Database role Membership : db_owner
1. IIS 7 aciniz
2. Central administration’da Connection Strings || Providers web.config lerini değiştireceğiz
3. Connection Strings seciniz
Göründüğü gibi yazınız :
4. Sectigimiz simdi Providers, ve oradan. NET Roles. Sonrasında ADD
5. Yine ayni şekilde gördüğünüz gibi yazınız :
6. Simdi .NET Users ve yine Add
7. Gördüğünüz gibi yazınız:
1. Central Administration’da, Application Management seciniz, sonrasında Manage Web Applications. New ve yeni bir site yapın AMA claims based Authentication seçerek
2. İstediğiniz gibi isim vesaire veriniz.
Simdi Yine IIS’e gidiyoruz ve sari olan her yerde bir değişiklik yapacağız.
a. Ilk önce Connection String
b. Sonra members ve rôles
c. NET Rôles
Bir Warning çıkabilir, onu es geçebilirsiniz.
Ve sonrasında Provider’da, iki tane yeni 2 grup yapiniz :
d. .NET Users
Ve members’lerde yeni bir kullanici yapiyoruz
e. Authentication Form’u gözden geçiriyoruz. Enabled olmasina dikkat edin.
f. Utilisateur Site Collection’da GokanOzcifci’yi Secondary Admin olarak ekleyiniz.
3. Test
Ve SharePoint bize cok güzel bir error verecektir, ama bunun da çaresi vardir.
.NET USERS sadece geri « I » ye getirin
4. Yine Test ediyoruz
Ve Bingo J
Dikkat edilmesi gereken notlar:
Yapılan bütün değişiklikler (add Users hariç ) SharePoint site, SharePoint Webservices ve Security Token’e yapilmasi gerekiyor..