Cargando…

Spring Security essentials : a fast-paced guide for securing your Spring applications effectively with the Spring Security framework /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nachimuthu, Nanda (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2016.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 EBSCO_ocn936182949
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 160128s2016 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d N$T  |d IDEBK  |d YDXCP  |d VT2  |d COO  |d EBLCP  |d DEBSZ  |d DEBBG  |d IDB  |d OCLCQ  |d MERUC  |d OCLCQ  |d OCLCA  |d OCLCF  |d UOK  |d CEF  |d OCLCQ  |d AGLDB  |d IGB  |d OCLCQ  |d OCLCO  |d OCLCQ  |d QGK 
019 |a 935192325  |a 935642770  |a 951974832  |a 1259075969 
020 |a 9781785285653  |q (electronic bk.) 
020 |a 1785285653  |q (electronic bk.) 
020 |a 178528262X 
020 |a 9781785282621 
020 |z 9781785282621 
024 3 |a 9781785282621 
029 1 |a AU@  |b 000062539958 
029 1 |a AU@  |b 000067097044 
029 1 |a CHNEW  |b 000884543 
029 1 |a CHVBK  |b 374432430 
029 1 |a DEBBG  |b BV043893465 
029 1 |a DEBBG  |b BV043968759 
029 1 |a DEBSZ  |b 473885387 
029 1 |a DEBSZ  |b 485792699 
029 1 |a GBVCP  |b 882751972 
035 |a (OCoLC)936182949  |z (OCoLC)935192325  |z (OCoLC)935642770  |z (OCoLC)951974832  |z (OCoLC)1259075969 
037 |a CL0500000708  |b Safari Books Online 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 053000  |2 bisacsh 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Nachimuthu, Nanda,  |e author. 
245 1 0 |a Spring Security essentials :  |b a fast-paced guide for securing your Spring applications effectively with the Spring Security framework /  |c Nanda Nachimuthu. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2016. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed May 3, 2016). 
500 |a Includes index. 
520 8 |a Annotation  |b A fast-paced guide for securing your Spring applications effectively with the Spring Security frameworkAbout This Book Explore various security concepts using real-time examples of the Spring Security framework Learn about the functionalities that implement industry standard authentication and authorization mechanisms to secure enterprise-level applications Design and develop advanced Spring Security layers by following a step-by-step approachWho This Book Is ForIf you are a developer who is familiar with Spring and you are looking to explore its security features, then this book is for you. All beginners and experienced users will benefit from this book since it is explores both the theory and practical usage in detail. What You Will Learn See industry standard security implementations in action Understand the principles of security servers, concepts, installation, and integration Use Spring Extensions for various security mechanisms Get to grips with the internals of the tools and servers involved in the security layer Work through practical projects and working programs Compare different security servers and techniques Use the sample projects in practical, real-time applications Get further readings and guidance on advanced security mechanismsIn DetailSpring Security is a framework that focuses on providing both authentication and authorization to Java applications. Like all Spring projects, the real power of Spring Security is how easily it can be extended to meet custom requirements. The popularity of the Spring framework is increasing and the security package of Spring addresses vast mechanisms of Security in a rich way. Due to an increasing number of applications for various business needs, the integration of multiple applications is becoming inevitable. The standard security procedures available across multiple implementations in Spring will protect vulnerable applications that are open to larger public and private audiences. Spring Security Essentials focuses on the need to master the security layer, which is an area not often explored by a Spring developer. At the beginning, we'll introduce various industry standard security mechanisms and the practical ways to integrate with them. We will also teach you about some up-to-date use cases such as building a security layer for RESTful web services and applications. The IDEs used and security servers involved are briefly explained, including the steps to install them. Many sample projects are also provided to help you practice your newly developed skills. Step-by-step instructions will help you master the security layer integration with the Server, then implement the experience gained from this book in your own real-time application. Style and approachThis practical guide is packed with detailed explanations of the underlying concepts, as well as screenshots and working examples that guarantee hands-on learning. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Spring Security; Spring custom user realms; Spring custom authorization constraints; Spring method-based authorization; Spring instance-based authorization; Spring security with SOAP web services; Spring Security with RESTFul web services; Spring Security with JSF2.0; Spring Security with Wicket; Spring Security with JAAS; Spring Security with SAML; Spring Security with LDAP; Summary; Chapter 2: Spring Security with SAML. 
505 8 |a The basics and structure of SAML 2.0SAML 2.0 assertions; SAML 2.0 protocols; SAML 2.0 bindings; Maven Recap; Gradle Recap; Setting up Gradle with Eclipse; The Spring Tool Suite; Improving the samples; SAML open source implementations; The SAML 2.0 login flow; The SAML 2.0 logout flow; IDP selection and testing; The Spring Security SAML dependency; Spring Security with SAML classes; Spring Security SAML internals; Spring Security with SAML logout; LogoutRequest issued by SP to IDP; Summary; Chapter 3: Spring Security with LDAP; A quick overview of LDAP; LDAP implementations; ApacheDS. 
505 8 |a OpenLDAP 2.4.42OpenDJ; The 389 Directory Server (previously Fedora Directory Server); Apache Directory Server and Studio installation; Apache DS Studio features; Simple Java JNDI program to access LDAP; Spring LDAP Template -- step by step; Simple LDAP search; Add, modify, and delete LDAP user; LDAP 1.3.1 features -- Object Directory Mapping and LDIF parsing; Summary; Chapter 4: Spring Security with AOP; AOP basics; AOP terminologies; Simple AOP examples; AOP Alliance; Spring AOP using AspectJ Annotations; Securing UI invocation using Aspects; Summary; Chapter 5: Spring Security with ACL. 
505 8 |a Spring ACL package and infrastructure classesACL implementation example and XML configuration for ACL; Summary; Chapter 6: Spring Security with JSF; Maven dependencies; Configuration files and entries; JSF form creation and integration; Spring Security implementation and execution; Summary; Chapter 7: Spring Security with Apache Wicket; Apache Wicket project with Spring Integration; The spring-security.xml setup; Execution of the Project; Summary; Chapter 8: Integrating Spring Security with SOAP Web Services; Creating SOAP web service with security; Client creation to consume the web service. 
505 8 |a Executing the projectSummary; Chapter 9: Building a Security Layer for RESTful Web Services; Creating a RESTful web service; Spring security configurations; Executing the project; Summary; Chapter 10: Integrating Spring Security with JAAS; JAAS package basics; Spring Security JAAS package components; Spring JAAS configurations; Spring JAAS implementation; Executing the project; Summary; Index. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Web applications  |x Security measures. 
650 0 |a Computer security. 
650 0 |a Java (Computer program language) 
650 2 |a Computer Security 
650 6 |a Applications Web  |x Sécurité  |x Mesures. 
650 6 |a Sécurité informatique. 
650 6 |a Java (Langage de programmation) 
650 7 |a COMPUTERS  |x Security  |x General.  |2 bisacsh 
650 7 |a Computer security.  |2 fast  |0 (OCoLC)fst00872484 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
776 0 8 |i Print version:  |a Nachimuthu, Nanda.  |t Spring Security Essentials.  |d Birmingham : Packt Publishing, ©2016 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1151009  |z Texto completo 
938 |a EBSCOhost  |b EBSC  |n 1151009 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis33542591 
938 |a YBP Library Services  |b YANK  |n 12809404 
994 |a 92  |b IZTAP