Spring Security
SPRING SECURITY NEDİR?
NELERE GÖZ ATACAĞIZ
-
İlk uygulamayı oluşturma
-
Spring Mimarisi
-
Kullanıcı Depolama
-
Kullanıcı Entegrasyonları
-
Özelleştirme / Etkisiz Kılma(Overridding)
-
Beni Hatırla İşlevselliği
-
Anonim Hizmetler
-
Expression'lar ile Yetkilendirme
-
Erişim Kontrol Listeleri(ACLs)
-
Servisler İçin Özel Kimlik Doğrulaması
Nelere Göz Atmayacağız
- Single Sign On (Central Authentication Server (CAS))
- Active Directory(Kısaca LDAP 'a değineceğiz)
- Spring MVC dışında teknolojilerle yazılmış aplikasyonların entegrasyonu(Aslında aynı yapılandırma)
- Oauth(Bu yapılandırma, bu kursu tamamladıktan sonra basitçe yapılabilir duruma gelinmelidir.)
Alpha
Acegi
2003
Beta
Acegi
2004
1.0
Acegi
2006
Spring
Security
2007
Spring
Security
Followed
Spring
Tarihçesi
İskele Uygulaması
Gereksinimler
Java
Maven
Spring STS
Tomcat
Gereksinimler
- Java 6 veya daha yeni versiyonu (Java 7 tercih edilir)
- Tomcat 7.X
- Spring STS ve ya eclipse (SpringSTS plugini kurulu)
- Maven 3.x
İskele App indirilmesi
- Github'da barınrılımakta
- Git kurulumu gerektirmemektedir
- Github url: https://github.com/bh5k/spring_mvc_base
- Download as zip file şeklinde indirilmeli
İskele App içeriği
- Fitness Tracking Application dosyası
- Sayfalara hedef ekleyerek simule etme
- Sayfalar bir egzersiz eklemek
- Veri tabanında saklanmayan bilgileri yakalama
Sping MVC Tekrarlamak
- Web.xml'de yapılandırma
- src/main/webapp/WEB-INF/web.xml
- Dispatcher Servlet
Sprig Security
By Talip Akhan
Sprig Security
Spring Framework Security Başlangıç
- 269