autenticação e autorização Flashcards
Autenticação é dividida em 3 tipos
Você SABE a senha, perguntas pessoais, TEM um token, cartão, você é digital face íris
autorização x autenticação
autenticação forte
2FA
2 fatores (2 tipos)
MFA
Múltiplo fatores (Múltiplos tipos)
Single Sign On (SSO)
Biometria
Impressão digital, palma da mão, imagem da face, retina ou íris dos olhos, reconhecimento de voz
Características biométricas
não é correspondência 100% exata.
Características biométricas obrigatórias
triplo A
SAML (Esquema)
SAML (Informações)
Security Assertion Markup Language
OAUTH
OAUTH (Abstract flow)
OAUTH - Refresh token
O cliente tem poder e autonomia para gerar novo token qdo ele precisar
OAUTH - Papéis/Componentes
1 - Resource Owner
2 - Resource Server
3 - Authorization Server
4 - Client
OAUTH - Resource Owner
OAUTH - Resource Server
OAUTH - Authorization Server
OAUTH - Client
SAML e OAUTH utilizam tokens JWT ?
OAUTH sim
SAML Não
SAML e OAUTH requerem Certificado digital ?
Não, é uma boa prática
OPENID Connect
keyCloak
Possui banco de dados próprio
Pode integrar com AD ou LDAP
Diferença entre SAML e OAUTH
SAML e OAuth2 são protocolos padrão abertos projetados com objetivos diferentes, mas relacionados. Inicialmente, o SAML 2.0 foi projetado para autenticar um usuário, fornecendo assim os dados de identidade do usuário a um serviço. O OAuth 2.0 foi projetado como um protocolo de autorização permitindo que um usuário compartilhe o acesso a recursos específicos com um provedor de serviços.
SAML utliza XML
Federação de Identidade:
SAML é frequentemente usado em cenários de federação de identidade, onde diferentes organizações (ou sistemas dentro de uma organização) precisam confiar na autenticação realizada por um provedor de identidade.
Auditoria - Conceito (TCU)
Conformidade
Mapa mental 1
Federated SSO
Federated identity management, also known as federated SSO, refers to the establishment of a trusted relationship between separate organizations and third parties, such as application vendors or partners, allowing them to share identities and authenticate users across domains
Mapa mental 2
Questão bem sutil pessoal. Muito cuidado. Vejam que ele foca na geração da autorização por parte, que é a etapa inicial do processo. Ele ainda não está falando da etapa de geração do token para acesso ao recurso. Nessa etapa 1 e 2, de geração da autorização, na prática, tem-se um código de autorização, chamado de authorization code.
Gabarito: B