<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1674204328862552564</id><updated>2011-07-07T13:43:27.367-07:00</updated><category term='jboss'/><category term='xacml'/><category term='access control'/><category term='security'/><category term='authorization'/><category term='xacml framework'/><category term='jboss security'/><title type='text'>JBoss Authz - Rule Based Authorization Framework</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://authz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1674204328862552564/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://authz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sshah@redhat.com</name><uri>http://www.blogger.com/profile/11957034272621965608</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1674204328862552564.post-8284833594046138632</id><published>2009-10-16T09:18:00.000-07:00</published><updated>2009-10-16T11:00:43.751-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='authorization'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss security'/><category scheme='http://www.blogger.com/atom/ns#' term='access control'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='xacml'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><category scheme='http://www.blogger.com/atom/ns#' term='xacml framework'/><title type='text'>Announcing JBoss Authz 1.0.Alpha1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FQrj45toPzA/StipRpS9UsI/AAAAAAAAAAU/R_q2PGgD0q0/s1600-h/authz-architecture-detailed.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 309px; height: 400px;" src="http://2.bp.blogspot.com/_FQrj45toPzA/StipRpS9UsI/AAAAAAAAAAU/R_q2PGgD0q0/s400/authz-architecture-detailed.png" alt="" id="BLOGGER_PHOTO_ID_5393246674384409282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;I would like to start the early feedback loop on&lt;span style="font-size:130%;"&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:100%;"  &gt;JBoss Authz&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;A&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt; &lt;span style="font-style: italic;"&gt;"Rule based"&lt;/span&gt; Authorization Framework for Java applications.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Technical Features:&lt;/span&gt;&lt;br /&gt;&lt;ul  style="font-family:times new roman;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Built on top of a standards compliant XACML rule engine  (implementation: JBossXACML). For more spec info:  &lt;a class="moz-txt-link-freetext" href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml" target="_blank"&gt;http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Ability to create complex security rules taking into account  useful contextual data like I&lt;span style="font-style: italic;"&gt;dentity, Roles/Groups, Arbitrary Http  Headers, Java Method parameters, Java Fields, Date/Time information, IP  Address information&lt;/span&gt;. There is no restriction on what information can  be used for making access decision. This is a breakway from frameworks  that are designed primarily around the concept of "user roles and permissions". &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Dynamic provisioning&lt;/span&gt; of security policies (no application/system  restarts)      &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;A Developer friendly component oriented API. Developers do not  need any familiarity with the &lt;span style="font-style: italic;"&gt;low-level complex XACML XML hell&lt;/span&gt;. &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;A common/central Security Manager for all your applications,  without having to write/maintain a separate Security subsystem for each. &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Ability to integrate&lt;span style="font-style: italic;"&gt; application security&lt;/span&gt; with central monitoring tools like JOPR, JON (JBoss Operation Network) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Advantages:&lt;ul  style="font-family:times new roman;"&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Authorization is treated as a &lt;span style="font-style: italic;"&gt;"true"&lt;/span&gt; cross cutting concern of an application &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Provides a clean decoupling of security related &lt;span style="font-style: italic;"&gt;logic and  data/metadata&lt;/span&gt; from the underlying application codebase. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:times new roman;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Security requirements for the &lt;b style="font-style: italic; font-weight: bold;" class="moz-txt-star"&gt;same exact&lt;/b&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; application codebase&lt;/span&gt; can  be fully customized, including all the logic. Big plus for ISVs that  bundle stuff as part of their own offering.&lt;/span&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Ability to easily drop in infrastructure level security profiles  like ht&lt;span style="font-style: italic;"&gt;tp profile, portal profile, seam profile, ejb3 profile&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Project Information&lt;br /&gt;&lt;br /&gt;&lt;ul style="font-family:times new roman;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Website: &lt;a class="moz-txt-link-freetext" href="http://jboss.org/jbossidentity/" target="_blank"&gt;http://jboss.org/jbossidentity/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Download: &lt;a class="moz-txt-link-freetext" href="http://jboss.org/jbossidentity/downloads" target="_blank"&gt;http://jboss.org/jbossidentity/downloads&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Blog: &lt;a class="moz-txt-link-freetext" href="http://authz.blogspot.com/" target="_blank"&gt;http://authz.blogspot.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Anonymous SVN: &lt;a class="moz-txt-link-freetext" href="http://anonsvn.jboss.org/repos/jbossidentity/authz/" target="_blank"&gt;http://anonsvn.jboss.org/repos/jbossidentity/authz/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Committer SVN: &lt;a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/jbossidentity/authz/" target="_blank"&gt;https://svn.jboss.org/repos/jbossidentity/authz/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;       &lt;ul face="times new roman"&gt;&lt;br /&gt;&lt;/ul&gt;     &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1674204328862552564-8284833594046138632?l=authz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://authz.blogspot.com/feeds/8284833594046138632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://authz.blogspot.com/2009/10/announcing-jboss-authz-10alpha1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1674204328862552564/posts/default/8284833594046138632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1674204328862552564/posts/default/8284833594046138632'/><link rel='alternate' type='text/html' href='http://authz.blogspot.com/2009/10/announcing-jboss-authz-10alpha1.html' title='Announcing JBoss Authz 1.0.Alpha1'/><author><name>sshah@redhat.com</name><uri>http://www.blogger.com/profile/11957034272621965608</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FQrj45toPzA/StipRpS9UsI/AAAAAAAAAAU/R_q2PGgD0q0/s72-c/authz-architecture-detailed.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
