Category: security

bodyguard – Facelets EL functions for Spring Security

Posted by – November 9, 2008

Yesterday I wrote a small set of EL functions to use with spring security, now I can get easy access to spring security roles and authentication info as well.

Here’s an example of how bodyguard can be used in your facelets code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<html xmlns="http://www.w3.org/1999/xhtml"
   xmlns:bg="http://faces.eti.br/bodyguard">
 <body>
   <!-- Display logged message if the user is authenticated -->
   <t:div rendered="#{bg:isAuthenticated()}">
       <h:outputText rendered="#{bg:remoteUser()}" value="Logged!"/>
   </t:div>

   <!-- Display a message indicating if the user is a user or admin -->
   <t:div rendered="#{bg:isUserInAnyRoles('ROLE_USER,ROLE_ADMIN')}">
       <h:outputText
         value="The user #{bg:remoteUser()} is a user or admin."/>
   </t:div>

   <!-- Display a message indicating if the user isn't a user or admin -->
   <t:div rendered="#{bg:isUserNotInRoles('ROLE_USER,ROLE_ADMIN')}">
       <h:outputText
         value="The user #{bg:remoteUser()} isn't a user or admin."/>
   </t:div>

   <!-- Display a message indicating if the user is a user and admin -->
   <t:div rendered="#{bg:isUserInAllRoles('ROLE_USER,ROLE_ADMIN')}">
       <h:outputText
          value="The user #{bg:remoteUser()} is a user and admin."/>
   </t:div>
 </body>
</html>

You can download the bodyguard by clicking here and sources here.

Share

Delphi resources for digital signature (XML-Signature)

Posted by – May 22, 2008

Few people has been asking about how digitally sign xml document in Delphi, after googling a while I found the component below:

http://www.clevercomponents.com/articles/article022/soapsecurity.asp

If you are a brazilian developer looking for resources for eNF’s (notas fiscais eletrônicas) you can find some answers in the urls below:

http://nf-eletronica.com/blog/faq/faqad

http://www.w3.org/TR/2000/CR-xmldsig-core-20001031/

Share

Violência

Posted by – October 16, 2006

Fico muito triste ao ouvir notícias desse gênero, fico mais triste ainda quando fico sabendo que alguém conhecido sofre tal ação, recentemente um colega meu foi agredido ao ser assaltado em Goiânia, é muito triste saber de uma notícias dessas, principalmente pelo fato de não ser uma cidade tão populosa como Rio ou São Paulo.
Espero dias melhores para todos nós que vivemos nesse país, dias em que possamos caminha sem medo em nossas praças, seja onde for.

Share

segurança em aplicações JSF usando Variable/Property Resolvers e PhaseListeners

Posted by – May 26, 2006

Após um pouco de estudo e algumas perguntas aos meus colegas de chat consegui implementar tudo que necessito para adicionar segurança as minhas aplicações JavaServer Faces.

Entretanto com esta implementação as funcionalidades de segurança do próprio Tomcat ficaram de lado, de certo modo facilitou na personalização da estrutura de segurança, mas por outro perdeu um pouco da integração natural com um container web.

Share

jsfsecurity, será que a busca terminou?

Posted by – May 24, 2006

Bom, após muito pesquisar na internet cheguei à conclusão que vou implementar meu próprio mecanismo de SSO, para tanto vou fazer uso de cookies e do jsfsecurity que me permitirá criar uma estrutura customizada se segurança para minhas aplicações JSF de acordo com as necessidades da empresa em que trabalho.

Em breve mais notícias.

Share