Aspectos essenciais no desenvolvimento de aplicações com o Windows Identity Foundation
Pedro Félix
Sala 2.4
21
14:15
<p>A gestão de identidades e controlo de acesso sempre foram um aspecto importante na arquitectura e implementação de sistemas descentralizados. O advento dos paradigmas do <em>Software as a Service</em> e de <em>Cloud Computing</em> veio aumentar esta importância, ao tornar os estes cenários descentralizados mais comuns.</p>
<p>Recentemente, o modelo baseado em <em>claims</em> emergiu como uma forma flexível e escalável de gerir a identidade e o controlo de acesso nestes contextos descentralizados.</p>
<p>O <em>Windows Identity Foundation</em> (WIF) fornece o modelo de programação e a infra-estrutura para a realização, sobre as plataformas WCF e ASP.NET, de aplicações baseadas em <em>claims</em>.</p>
<p>Esta sessão tem por objectivo fornecer aos participantes o conhecimento essencial para começarem a usar o WIF de forma efectiva. Começa por uma revisão do modelo baseado em <em>claims</em>, nomeadamente os conceitos de <em>claim</em>, <em>security token</em> e <em>issuer</em>. Depois, mostra como estes conceitos são materializados no modelo de objectos do WIF, nomeadamente:</p>
<ul>
<li>a) A representação de identidade através de <em>claims</em>.</li>
<li>b) O <em>pipeline</em> de processamento de <em>security tokens</em> e <em>claims</em>, incluindo o registo de <em>issuers</em>, e os gestores de autenticação e autorização.</li>
<li>c) A autorização baseada em <em>claims</em>.</li>
</ul>
<p>Esta sessão inclui ainda um conjunto de demonstrações, ilustrando a implementação de cenários comuns de federação, sobre ASP.NET e WCF e incluindo sistemas externos como o <em>Active Directory Federation Services</em> 2.</p>
Voltar