Apache Shiro
From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
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]
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
Example
//Permissions can be checked using object-based permissions
PrinterPermission perm = new PrinterPermission("hplaserjet");
if(perm.isPermitted()) {
//show print button
} else {
//grey out button
}
References
See also
- Java Authentication and Authorization Service (JAAS)
- Enterprise_JavaBean#Security EJB Container-Managed Security
- jGuard a JAAS implementation
External links
|
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
→
Categories:
- Pages where expansion depth is exceeded
- Pages using deprecated source tags
- Pages with syntax highlighting errors
- Pages with broken file links
- 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