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

Made with Slides.com