25 Şubat 2014 Salı

Secure Store Service(SSS)

Nedir bu SharePoint Secure Store Servisi ? (SSS)
Sharepoint Secure Store Servisi kullancı isimlerini ,şifrelerini ve kullanıcı yetkilerini güvenli olarak saklanmasını sağlar. Genellikle Business Connectivity Servisleri ,Excel Service Uygulamaları ve Visio Servis Uygulamaları ile bir dataya ulaşmak içinde kullanılır.
Neden ihtiyacımız Var ?

SharePoint Business Uygulamaları’nda Harici bir data kullanmak istediğimizde; Business Connectivity Servisi, Secure Store Servisle beraber kullanabiliriz. BCS ve SSS ‘i SharePoint Admin Center’dan rahatlıkla kontrol edebiliriz. Harici Data Kaynağı(External Data Source) ismi olarak Secure Store Target Uygulaması veya Target Uygulaması olarak adlandırılmıştır. BSC,Target Uygulaması ile bağlantı kurmanı sağlamakta böylece Secure Store Servisi, Referansları veya Dataları Harici Data Kaynağında tutmanı ve yönetmemizi sağlar.
Secure Store Servise Başlayalım mı ?
· Central Administration Sayfasını açalım.
· Manage Sevice on Server’i Tıklayalım.
· Secure Store Servisi Aktif Hale Getirelim yani Başlatalım(Start)
http://tech.just4sharing.com/uploads/SSS/sss_1.png
  • Secure Store Servis Uygulamsı Oluşturalım mı ?
· Sırasıyla Central Administration=>Manage Service Aplications
· Menu’den New Tıklayalaım. Secure Store Service’i Tıklayalım.
http://tech.just4sharing.com/uploads/SSS/sss_2.png
http://tech.just4sharing.com/uploads/SSS/sss_3.png
· Alanları dolduralım.
· Bazı Notlar:
Database ismini kendimiz verebiliriz. Çünkü oluşturduğumuz servis Sql Serverinizda Windows Authentication ile bağlanıp Yeni bir DataBase Kuracaktır.
İstersek Windows Authentication’da kullanmayabiliriz.(Kafanıza göre takılın)
Ama Sharepoint Default Server’ı öneriyorum sıkıntı ile karşılaşmamak için.
Security account olarak SP Admin kullanıcınızı Seçin.
http://tech.just4sharing.com/uploads/SSS/sss_4.png
http://tech.just4sharing.com/uploads/SSS/sss_6.png
· OK Tıklayın. Manage Service Application Sayfasına döneceksiniz.
· Service Uygulaması oluşturma işlemini tamalamış olacaksınız.
http://tech.just4sharing.com/uploads/SSS/sss_7.png
http://tech.just4sharing.com/uploads/SSS/sss_8.png
· Oluşturduğunuz Servis Uygulamsını Tıklayın. Burdaki gibi MySecureStore.
· İlk defa oluşturuyorsak Key(Anahtar) Oluşturmalıyız.
· Örnekteki gibi MySecureStore’ı tıkladıktan sonra SpMenude olan Genarate New Key’i tıklayıp...
· Uygulamamız için Anahtar oluşturuyoruz.
http://tech.just4sharing.com/uploads/SSS/sss_10.png
  • Bu şifre Ne İşe Yarıyor?
Secure Store uygulamasındaki kayıtlı bilginin ,içeriğinin şifrelenmesi(encrypting) için oluşturuyoruz. Sağlam bir şifre koyun unutmayacağınız olsun.
http://tech.just4sharing.com/uploads/SSS/sss_11.png
· Bu işlem bittikten sonra artık Target Application ekleyebiliriz.
  • Secure Store Target Application Oluşturalım mı ?                                                              ,
-Üstteki İşlemler yaptıktan sonra ve New Key olşturduktan sonra Boş bir Sayfa ile karşılaşacağız..(Üstteki Resim)
- Menu’den New Tıklıyoruz.
http://tech.just4sharing.com/uploads/SSS/sss_12.png

 Bazı Notlar:
· Target Applicaiton ID’si Değişmez.Yani EDİT edilemez . Unique’dir.
· E-mail Kendi Mailizi yazın.
· Target Application Type’da uygulama tipinizdir.
Individual: Seçili Bütün Sp kullanıcılarının Map edilebileceği tiptir.
Group: Grup Olarak Sp Kullanıcılarının Map edilebileceği tiptir.
Ticket: Taleple Sp Kullanıcılarının Map edilebileceği tiptir.
Restricted: Target Application’a kendine has ek authentication yürütme sağlanamsıdır.
Normal: Geleneksel method referansları authenticationdan sağlar.
· Sql Server Connectionla ilgilendiğimizden ve windows logon kullacılarını kullandığımızdan Group’u seçiyoruz.
· Aşağıdaki gibi Kullanıcı Grubunun ismini yazıyoruz..(Textbox’un altındaki insan iconuna bas kontrol et J)
http://tech.just4sharing.com/uploads/SSS/sss_14.png
· Ok dedikten sonra...
http://tech.just4sharing.com/uploads/SSS/sss_15.png
· Target Application ID Sütunundan Uygulamamızı Seçiyoruz check ediyoruz.(Yandaki kutuyu tıklayın)
· Menuden Set Credentials’ı Tıklıyoruz.
http://tech.just4sharing.com/uploads/SSS/sss_16.png
· Yukarıdaki gibi (Kendinize göre) Dolduruyoruz...
· Target Applicaiton’ı da böylece oluşturmuş olduk.
  • Oluşturdukta ne oldu ?
 Şimdi Office ve Visio’da Gidip Olşturduğumuz uygulamayla bağlatı kurup içindeki verilere ulaşabilirsiniz.

  •  Nasıl mı?

Örneğin Excel’i açın, yeni workbook yaratın.
Data Sekmesinin altında olan From Other Sources ‘ı tıklayın...
From Sql Server Seçin =>ServerName’i Yazin. Secure Service’i Windows Authetication’la kurulum yaptıysanız onunla başka ise Kullanıcı ismi ve parola..Yukarıdaki gibiyse Windows Authenticationı seçin tıklayın.PivotDatabase’inizi Seçin.Table SEÇİN.
Pivot tablo oluşturun.