ユーザーインターフェイスの認証メカニズム

この記事は誰のためのものですか

さまざまなシステムで使用される登録、承認、パスワード回復プロセスがどのように機能するかを理解したいインターフェース設計者向けの記事。あなたが開発者/デザイナーであり、エラー/不正確さを見つけた場合は、私に知らせてください(私は喜んで記事を完成させます)。





開始

今日は、モバイルアプリケーションからコンソールユーティリティまで、さまざまなプラットフォームのアプリケーションで認証がどのように行われるかについてお話したいと思います。





認証は、ユーザーがシステムに対して自分のIDを認証するプロセスです。システムは、所有者にのみ個人データを提供します。





基本レベルの認証メカニズムは非常に単純です。ユーザー名とパスワードの形式でデータを入力する必要があります。データが一致するかどうかを確認し、データが一致する場合は、アカウントの真の所有者です。





アカウントは、システムに保存されているユーザーデータのセットです。原則として、アカウントにアクセスできるのは1人のユーザー(所有者)のみです。





例:





映画では、スパイが身元を確認するためにパスフレーズに名前を付けるように求められると、実際には、ユーザー認証プロセスが実行されます。パスフレーズ(パスワード)が正しければ、スパイは信頼され、他のスパイから隠されたデータが提供されます。(誇張)





認証プロセス

- ( ) - , , . , .





  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, . - () , () .





, .





この記事では、さまざまなシステムで認証がどのように機能するかの基本原則を検討しました。この記事全体は、インターフェース設計者が認証プロセスの仕組み、目的、タイプ、およびユーザーによる承認、登録、パスワード回復のほとんどの段階で何が起こるかを理解できるようにすることを目的としています。





それがあなたにとって有用であり、少なくとも少し興味深いものであったことを願っています。








All Articles