Java security framework

Source: Internet
Author: User

Jode
Jode contains a Java obfuscator and a Java optimizer. A script file can be used to control multiple optimization methods of class files. It supports the following operations: 1. the ability to reproduce class, method, field, and local names into a simple, fuzzy, or specific name or according to a conversion table. 2. except debugging information. 3. remove the "necrotic" code (classes, fields, methods ). 4. optimize the allocation of local variables... official Website: http://jode.sourceforge.net/
Yguard is an upgraded version of the guard comes with an ant task... Official Website: http://www.yworks.com/en/products_yguard_about.htm
Javasguard consumer guard is a good Java obfuscator that is also included in jbuilder7 Enterprise Edition.... Official Website: http://www.retrologic.com/retroguard-main.html
Javaguard is a general bytecode fuzzy tool designed to easily fit your rule building and testing processes, to ensure that your valuable code is more secure, make it difficult to be decompiled or reverse processed in other forms.... Official Website: http://sourceforge.net/projects/javaguard/
Proguard is a free Java class File compression, optimization, and mixed handler. It deletes useless classes, fields, methods, and attributes. Optimize bytecode to the maximum extent, and rename classes, fields, and methods with short and meaningless names. Eclipse has integrated proguard.... Official Website: http://proguard.sourceforge.net/
Oiosaml. Java oiosaml. Java is an open-source Java implementation of saml2.0. This toolbox is mainly composed of servlet filters used to save accessed resources. This filter can automatically process all SAML information.... Official Website: http://www.softwareborsen.dk/pro... yring/Oio-SAML-Java
Jsecurity is a powerful and flexible Java security framework. It is used for simple authentication, authorization, enterprise multi-system session management, and encryption services....
Official Website: http://www.jsecurity.org/
Keyczar
Keyczar is an open-source encryption toolkit designed to make it easier and safer for developers to use encryption technology in application development. Keyczar supports authentication and encryption with symmetric and asymmetric keys. Other features include: Automatic Generation of initialization vector and ciphertext signature; security default algorithm, mode, and key length. Multi-language implementation of Java and Python (C ++ is coming soon ). ...
Official Website: http://code.google.com/p/keyczar/
Jradius
Jradius is an open-source javaradius client and server framework. The jradius client is used to help you implement RADIUS Authentication and account management in your Java application. The jradius Server is a radius processing engine that accesses/accesses FreeRADIUS through the rlm_jradius module. ...
Official Website: http://coova.org/wiki/index.php/JRadius
Flexica
Flexica is a Ca (Certification Authority) tool. Implemented Using Java and eclipsercp. Flexica supports RSA, DSA, and elliptic curve encryption algorithms. All encryption functions are provided by flexiprovider. ...
Official Website: http://developer.gauner.org/flexica/
CAS JA-SIG
JA-SIG CAS (Central authenticationservice) provides a single sign-on service for Web application systems. Its features include: an open and well-documented protocol, a Java open-source server component, and various types of clients including Java and ,. net, PHP, Perl, Apache, and uportal. It can be integrated with uportal, bluesocket, TikiWiki, mule, liferay, and moodle. ... Official Website: http://www.ja-sig.org/products/cas/index.html
Openid4java
Openid4java Java class package can add openid authentication for Java Web applications. ...
Official Website: http://code.google.com/p/openid4java/
JBoss SSO framework
JBoss ssoframework is a component set that can be easily integrated into existing web applications to provide a single login function. This framework already supports important SSO standards such as SAML. The entire system includes the following components: 1. Federation server-a Federation server is used to securely spread Federation tokens for Web applications placed in different security domains (securitydomains. 2. Token orchestration framework-this is a set of flexible/plug-in Java APIs for Marshal/unmarsh... http://labs.jboss.com/portal/jbosssso/
Opensso
The open websso project is an open source implementation of SSO (Single login. Opensso is deployed in various

Web applications on different web or application servers provide centralized identity authentication. This project is based on Sun javatm System Access Manager and core code. ...
Official Website: http://www.sun.com/software/products/access_mgr/index.xml
Jsecurity
Jsecurity is a powerful and flexible Java open-source security framework. It can easily process authentication and authorization, integrate session management and single sign-on (SSO: Single Sign-On ). ...
Official Website: http://www.jsecurity.org/

 

 

 

Original article: http://blog.csdn.net/peterwanghao/archive/2010/01/28/5265560.aspx
Mr. Bruce Phillips wrote a series of articles about how Apache's incubator project Shiro (jsecurity/ki) is used in the project. He has written five articles in total to describe how to use this security framework in a web application for identity authentication and permission control. Each article has the corresponding engineering source code, which is very clear and clear. It is helpful to know how Shiro is used.
The link of the article is as follows:
1. There is no security control for a simple web application.
Http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-1
2. Authentication
Http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-2
3. Role-Based Access Control
Http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-3
4. Role-Based JSP tag Access Control
Http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-4
5. Permission-Based Access Control
Http://www.brucephillips.name/blog/index.cfm/2009/5/1/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners-Tutorial-Part-5

Related Article

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.