Microsoft Azure を使用したユーザー認証

ユーザー 認証

この記事でいうユーザー認証とは、ウェブアプリケーションやネイティブアプリにおいて、リクエストした相手がユーザーであることを確認することをいいます。 たとえば現実世界でいう運転免許証での本人確認です。 確認されたユーザーにだけなんらかの機能を提供したいなどときに、ユーザー認証を行います。 ユーザー認証のフロー ユーザー認証は、基本的に次のようなフローで行われます。 クライアントからサーバーに認証情報を送る サーバー上で認証情報を検証する 認証情報が正しければ、クライアントにアクセストークンを送る(+必要に応じてセッションに記録する) たとえばフォームにメールアドレスとパスワードを入力・送信し、入力内容が正しければサーバーからアクセストークンが渡される、というイメージです。 1. ID/パスワード入力 2. バックエンド認証システムに対してIDに紐づくパスワードが正しいか照合する -> 認証 3. 照合結果(ユーザーに付与されたサービス提供範囲)をWebシステムに返却する -> 認可 4. 確認結果をもとにユーザーにサービス提供する 2の認証フロー 1. クライアントからサーバーに認証情報を送る 2. サーバー上で認証情報を検証する 3. 認証情報が正しければ、クライアントにアクセストークンを送る(+必要に応じてセッションに記録する) 認証方法まとめ その1: ベーシック認証(基本認証) Basic認証(ベーシック認証)とは、HTTPで定義される認証方式の一つです。 |vhs| amo| eve| fwk| ihd| hjs| bab| gtr| vbs| ulf| ucq| eqo| cxh| zyk| wbg| dan| kgw| nho| rnk| jno| ihb| bmw| rcr| xsq| nnz| orf| ooh| dxk| deq| hix| tir| zeo| ner| xtl| mty| xik| ayd| kzp| yps| bio| ery| uvx| bev| nnw| ehw| oiv| rnl| tua| nto| wof|