Apache Shiro
From Seo Wiki - Search Engine Optimization and Programming Languages
| This article or section has multiple issues. Please help improve the article or discuss these issues on the talk page.
|
| Developer(s) | Apache Software Foundation |
|---|---|
| Stable release | incubation / March 4, 2009 |
| Written in | Java |
| Operating system | Cross-platform |
| Type | java security framework |
| License | Apache License 2.0 |
| Website | http://incubator.apache.org/shiro/ |
Apache Shiro (formerly known as Apache jSecurity) is a java security framework designed to have a clean object model, and easy to plugin. Apache Ki has been renamed to Apache Shiro .[1]
Contents |
[edit] Overview
Shiro is designed to be easier to use than JAAS and to be accessible to non-java applications. Shiro supports Role and User permissions, and has bindings for web applications (JSecurityFilter). The permissions can be stored on a LDAP or on a database (via JDBC). It also integrates with Spring framework
[edit] Example
//Permissions can be checked using object-based permissions PrinterPermission perm = new PrinterPermission("hplaserjet"); if(perm.isPermitted()) { //show print button } else { //grey out button }
[edit] References
- ↑ "Ki to Shiro renaming vote". http://n2.nabble.com/Apache-JSecurity-Ki-Project-Rename---VOTE-RESULT-td3057020.html#a3057020.
[edit] See also
- Java Authentication and Authorization Service (JAAS)
- Enterprise_JavaBean#Security EJB Container-Managed Security
- jGuard a JAAS implementation
[edit] External links
| ||||||||||||||||||||||||||
Categories: Articles with unsourced statements from April 2009 | All articles with unsourced statements | Articles lacking reliable references from April 2009 | Wikipedia articles needing style editing from April 2009 | All articles needing style editing | Articles with topics of unclear notability from April 2009 | Wikipedia articles needing context from April 2009 | Wikipedia introduction cleanup from April 2009 | Articles needing cleanup from April 2009 | All pages needing cleanup | Java programming language