Coder Social home page Coder Social logo

spring-security-ldap-integration-and-saml-extension's Introduction

Spring Security LDAP Integration and SAML Extension [Video]

This is the code repository for Spring Security LDAP Integration and SAML Extension [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Spring Security is a Java/Java EE framework that provides authentication, authorization and other security features for enterprise applications.

Starting with introduction to LDAP, we will develop a Spring Security application integrated with Active Directory LightWeight DS and Apache DS. Later, we will be introduced to SAML and its working, before proceeding to integrate with Spring Security. Here we will also look at the xml and Java configurations combined in one application. Furthermore, we will look at JaaS integration with Spring Security, Oauth2 basics and its working. 

 

The integration with Spring Security to create Resource and authorization servers will be explained later on in the final section of the course. Spring Security test-cases along with compatibility to MockMVC is explained at the end summarizing the entire course.

 

What You Will Learn

  • Spring Framework architecture and basics 
  • Develop Spring MVC applications based on XML configuration 
  • Upgrade built applications from an XML configuration to a Java configuration 
  • Integrate your application with Spring Security and the embedded LDAP server 
  • Use Apache Directory server as an LDAP server and integrate the application you've built with this server 
  • SAML basics and methodologies 
  • Integrate applications with SAML

 

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:

This video is for anyone with a good understanding of Spring Security framework.

Technical Requirements

This course has the following software requirements:

Technical Requirements

This course has the following software requirements:

Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following:

 

OS: Linux, BSD, Mac OS, or Windows

 

Processor: 64-bit Intel/AMD, ARM, Solaris, Power PC

 

Memory: 4GB

 

Storage: 500 Mb

 

Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

 

OS: 64-bit Linux, Mac OS, Windows, or BSD

 

Processor: 64-bit Intel or AMD

 

Memory: 8 GB

 

Storage: 1 GB

 

Software Requirements

 

git

 

text editor or IDE

 

Related Products

 

 

 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.