Pular para o conteúdo principal

Windows CardSpace* *(p/ Faculdade)

O Winsdows CardSpace possui um autentificador de identidades que irá designar os atributos necessários para validação do certificado.
O usuário irá apresentar informações com segurança, informações como identificações pessoais, à RP. A RP, pode ser qualquer coisa, na maioria das vezes é um serviço ou aplicativo). As informações de seguranças seram enviadas através de um token seguro, que é emitido por im IP (Internet Protocol), como um banco, o governo e etc.
O IP é quem emite o token de segurança, comprovando as informações do usuário contidas no token.






Ao lado, temos uma figura que descreve um pouco desse processo.



A RP confia em um tipo específico de token de segurança para autorizar as chamadas. O IP autentica o usuário e emite um token de segurança no formato exigido pela RP. Em seguida, o usuário retransmite esse token, que contém declarações em favor do usuário, à RP. Cada um dos integrantes deste processo pode ser implementado em uma plataforma diferente, desde que estejam de acordo com os protocolos para Web e WS formulados para facilitar as comunicações.


Uma das funções do Windows CardSpace é uma tecnologia cliente usada para criar, gerenciar e selecionar identidades digitais de uma maneira segura e consistente.


O Windows CardSpace permite que usuários criem cartões pessoais ou importem cartões emitidos por outros IPs. Os usuários podem selecionar apenas cartões que satisfazem os requisitos da RP ou selecionar um cartão e adicionar as declarações desejadas.


Os cartões podem ser serializados como um documento XML assinado e sua extensão é .crd. Os cartões podem ser pessoais e gerenciais. O primeiro, é criado pelo usuário com o Windows CardSpace e emitidos com o IP local do Windows CardSpace. O segundo, são criados por qualquer outro IP e deve-se importar, impreterivelmente, no Windows CardSpace.


A figura abaixo mostra como se da a interação neste sistema:






Este material foi redigido com referência ao artigo Windows CardSpace e Cartões Pessoais de Michèle Leroux Bustamante






Comentários

Postagens mais visitadas deste blog

Cursos Gratuitos Udemy

Aproveitem para acumular conhecimento! Cursos pagos que estão de graça na Udemy: Python:  https://lnkd.in/epdtT8Y Ionic 3:  https://lnkd.in/e8mdY4V HTML5:  https://lnkd.in/eRZVUSN Android:  https://lnkd.in/eHg7kbz C++:  https://lnkd.in/eZvb4rV Python:  https://lnkd.in/ekavMui C e C++:  https://lnkd.in/eKUJ97p Unity 5:  https://lnkd.in/e-ftZCJ Unreal Engine 4:  https://lnkd.in/ekzWpBg Web com Github pages:  https://lnkd.in/eNfr_eS Git:  https://lnkd.in/er4im7H WordPress:  https://lnkd.in/eYExqay Jekyll:  https://lnkd.in/e4m5Q7q WordPress:  https://lnkd.in/eMffdp2 React.js:  https://lnkd.in/eE67yas Unity3D:  https://lnkd.in/ecM63B6 HTML:  https://lnkd.in/eAQFGqy C++:  https://lnkd.in/evqDkeM Algoritmos e lógica:  https://lnkd.in/ehuYnvN JavaScript:  https://lnkd.in/e9EppKs Qlikview:  https://lnkd.in/e5ZufxV Algoritmos e lógica:  https://lnkd.in/e_E3Dry Python:  https://lnkd.in/ejTKa3W Introdução à programação de computadores:  https://goo.gl/Mi3hbF Terminal L

SOA - Service Oriented Architecture (Arquitetura Orientada a Serviços)

O SOA representa uma nova geração da plataforma da computação distribuída. SOA é uma filosofia de TI que visa facilitar a integração entre sistemas, orientando a criação e a disponibilização de soluções modulares e fracamente acopladas baseadas no conceito de serviços. É um estilo de arquitetura de software cujo princípio fundamental prega as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços. Freqüentemente estes serviços são conectados através de um “barramento de serviços” que disponibiliza interfaces, ou contratos, acessíveis através de Web Service ou outra forma de comunicação entre aplicações. ::benefícios... Facilidade de criar/controlar processos, diminuição de redundâncias (em todos os níveis), aumento da capacidade de expandir operações.  Muitos são as vantagens de se implementar SOA, abaixo descrevemos alguns: ::onde atuar... Dificuldade de comunicação entre aplicações, dificulda