Chapter 03

認証・認可

あざらし
あざらし
2024.01.11に更新

基本認証

IDとPWを渡すことでの認証

OAuth2.0認証

所有者の代わりにリソースへのアクセスを許可するためのプロトコルのひとつ。
例えば、とあるシステムが、別のシステムにアクセスするためにトークンを発行するよ~~というかんじ。

ただし、認証ではなく認可らしい。ここが重要らしい

https://zenn.dev/mryhryki/articles/2020-12-28-oauth2-flow

認証/Authentication

通信の相手が誰であるかを確認すること。リソースとか権限とかはここでは確認しない
例えば、証明書とかその個人のものについて

認可/Authorization

とある特定の条件に対して、リソースアクセスの権限を与えること
(誰であっても特定の条件であればおk)
例えば、切符とか誰が持っててもおkなものについて(電車にのる権限が与えられる というだけ)なイメージ

https://dev.classmethod.jp/articles/authentication-and-authorization/

参考

https://atmarkit.itmedia.co.jp/ait/articles/2309/28/news003.html