Basic module of Spring security

Source: Internet
Author: User
Tags cas ldap openid

Core- spring-security-core.jar

Includes core authentication and permission control classes and interfaces, transport support and basic provisioning APIs. necessary to use spring security. Supports standalone applications, remote clients, methods (service layer) security, and JDBC user provisioning. Include top-level packages:

    • org.springframework.security.core

    • org.springframework.security.access

    • org.springframework.security.authentication

    • org.springframework.security.provisioning

    • org.springframework.security.remoting

Web- spring-security-web.jar

Contains the filter and the corresponding Web security architecture code. Any need to rely on the servlet API. You will need it if you need the Spring Security Web Authentication service and URL-based permission control. The main package is org.springframework.security.web .

Config- spring-security-config.jar

Contains the security naming control parsing code (so we can't directly use it in your app). You need it if you use the spring Security XML naming control to configure it. The main package is org.springframework.security.config .

LDAP- spring-security-ldap.jar

LDAP authentication and implementation code are required if you need to use LDAP authentication or manage LDAP user entities. The top-level package is org.springframework.security.ldap .

ACL- spring-security-acl.jar

Handles the Realm object ACL implementation. Used to provide security to specific domain object instances in your application. The top-level package is org.springframework.security.acls .

CAS- spring-security-cas-client.jar

Spring Security's CAS client integration. If you want to use Spring Security Web authentication to consolidate one CAS single sign-on server. The top-level package is org.springframework.security.cas .

OpenID- spring-security-openid.jar

OpenID Web authentication support. Used to authenticate users through an external OpenID service. org.springframework.security.openid. Need Openid4java.


Download does not say, because it is usually built with Maven project, the project will be added to the configuration

It's very detailed in the Spring Security manual.

The main available are: Spring-security-core.jar, Spring-security-web.jar, Spring-security-config.jar


Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Basic module of Spring security

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.