Mecanismos de autenticação em interfaces de usuário

Para quem é este artigo

Um artigo para designers de interface que desejam entender como funcionam os processos de registro, autorização e recuperação de senha usados ​​em vários sistemas. Se você for um desenvolvedor / designer e encontrar um erro / imprecisão, informe-me (terei prazer em finalizar o artigo).





Começar

Hoje eu gostaria de falar sobre como a autenticação ocorre em aplicativos de várias plataformas - de aplicativos móveis a utilitários de console.





A autenticação é o processo pelo qual um usuário autentica sua identidade em um sistema. O sistema fornece dados pessoais apenas ao seu proprietário.





O mecanismo de autenticação no nível básico é bastante simples - você precisa inserir dados na forma de nome de usuário e senha. Verifique se os dados correspondem e, se os dados forem correspondentes, você é o verdadeiro proprietário da conta.





Uma conta é um conjunto de dados do usuário armazenados no sistema. Como regra, apenas um usuário tem acesso a uma conta - seu proprietário.





Exemplo:





No cinema, quando um espião é solicitado a nomear uma senha longa para confirmar sua identidade, então, de fato, é realizado o processo de autenticação do usuário. Se a frase secreta (senha) estiver correta, o espião é confiável e fornecido com dados ocultos do resto. (Exagerado)





Processos de autenticação

- ( ) - , , . , .





  1. (CREATE) -





  2. (READ) -





  3. (UPDATE) - - , .





  4. (DELETE) -





()

- . :





  1. Email (username@mail.com)





  2. (+996 777 777 777)





  3. (username)





  4. (Google, Facebook, Apple… )





- , . ( Google, Figma). /.





()

- , (), - ( - ).





  1. (password9379992*)





  2. SMS (9379992SMS)





  3. (9379992MAIL)





  4. PIN (9379992)





  5. / ( ssh key)





  6. (, )





- ( ) , (, , , ). , , .





. : , , .





, . , , .





. :





Email





































PIN





PIN





PIN

















Email





SMS









- , - .





.

















  1. , , , .





  2. .









.





, - . - Email + , .





, - . , ( ) . , . - . . . - . - , .





, .

























  1. ,









. , . ( ).





, - . .









  1. ( )

















.





. , - .





, - . , .





""

- . . - , .





- (), Cookies. , ( ) .





Cookies

Cookies - , () . , - Cookies, . - () , () .





, .





Neste artigo, examinamos os princípios básicos de como a autenticação funciona em vários sistemas. Todo este artigo tem como objetivo ajudar os designers de interface a entender como funciona o processo de autenticação, para que serve, para que tipo é e o que acontece na maioria das etapas durante a autorização, registro, recuperação de senha pelo usuário.





Espero que tenha sido útil para você, e pelo menos um pouco interessante.








All Articles