Improving Web Services Security

by Felipe Lambert 11. March 2010 10:29

Conteudo retirado de MSDN Patterns and Pratices:

Acesso o link em inglês para artigo completo

Improving Web Services Security: Scenarios and Implementation Guidance for WCF

Este guia mostra como aproveitar ao máximo o Microsoft ® Windows Communication Foundation (WCF). WCF é a solução da Microsoft para o desenvolvimento de aplicações baseadas em uma arquitetura orientada a serviços (SOA metodologia). O guia contém práticas comprovadas, end-to-end de aplicações de cenários, diretrizes, Q & A, e baseado em artigos "how-to".

Boa Leitura e Bons Estudos

 


UrlRewrite em ASP.NET 2.0

by Felipe Lambert 10. February 2010 09:03

Para quem que assim como eu, fui "obrigado" a desenvolver a aplicação em 2.0 e um dos requisitos era a url amigável

seguindo um tweet do @RamonDuraes

O componente responde pelo namespace UrlRewritingNet.UrlRewrite, desenvolvido em código aberto pode ser encontrado em  http://www.urlrewriting.net/149/en/home.html possui o download da documentação, binários, exemplo e fonte,

fazendo uso de configurações no webConfig, e possivel reescrever a url exibida para o usuário e realmente acessar outra url no servidor, assim uma url de servidor com querystring como http://www.urlrewriting.net/149/en/home.html facilmente é transformada em: http://www.urlrewriting.net/149/en/home.html.

Várias soluções para reescrever urls com o ASP.NET possui disvantagens, como perder o suporte a Themes e Master Pages, alem de precisar de direitos de Administrador para instalar a Extensão ISAPI no servidor.

Mas nem tudo é maravilha, você so pode reescrever requisições tratadas pelo ISAP no servidor, ou seja extensões .aspx, para outras extensões deve ser feita uma configuração adicional no IIS ISAP. (disponivel na pagina 14 da documentação), pelo mesmo motivo pode não ser possivel a url sem extensão (faça um teste, aqui funcionou), e requests crossPage (este não funcionou... só com segurança desabilitada =/).

O navegador pode se perder com as imagens e a url da página, sendo necessária a inclusão do root "~" e runat="server" nas imagens conforme <image src=“~/images/pictures.gif“ runat=“server“/>

 

A configuração do urlRewrite é feita no webconfig adcionando o codigo abaixo

 <add name="Rule1"  virtualUrl="^~/(.*)/Detail(.*).aspx"            
           rewriteUrlParameter="ExcludeFromClientQueryString" 
           destinationUrl="~/Default.aspx?language=$1&amp;id=$2"
           ignoreCase="true" />

Onde a virutalUrl é a url a ser redirecionada para a destinationUrl sendo facil identificar o (.*) da expressão regular sendo pasado para o $1 da segunda expressão regular em destinationUrl.

A documentação consta os demais parametros possíveis de serem utilizados.

 

Stick Notes Auxílio a programação e organização

by Felipe Lambert 2. October 2009 08:56

Para quem programa utilizando scrum ou ate mesmo profissionais que costumam usar post-it aqui vai uma diga

http://www.hottnotes.com/index.html

HottNotes é um software de postIt muito interessante que fixa as notas no desktop, alem de grande customização as notas anexadas ficam com uma boa interface não agredindo seu fundo de tela.

 

Abaixo algumas imagens

 

Edição de fontes

Alteração de cores

Com checkBox

com desenhos feitos pelo mouse..

 

agora e so se organizar..

Sobre Mim

Felipe Augusto Silva Lambert - Analista de Sistemas, experiência em 3 anos desenvolvimento ASP.NET, utilizando tecnologias ServerSide (Design Patterns, Linq, WCF, SQL Server, C# e VB.NET) e ClientSide (JavaScript e Jquery). técnico em Mecatrônica e bacharel em Ciência da Computação.