こんにちは、ソフトウェアエンジニアの小野寺です。
今回は認証と認可の違いについて書いていきたいと思います。 ログイン機能やAPI連携などで認証・認可周りが出てきますが、違いが理解できていなかったので調べてみました。 まずは日常を例にして認証と認可の違いを比べてみます。
認証:誰であるかを明らかにすること
認証について。認証はあなたが誰であるかを明らかにすることです。 例えばマイナンバーカードは名前や性別、生年月日が記載されていて、あなたが誰であるかを明らかにします。マイナンバーカードは認証の証明書なわけです。ただし、マイナンバーカードを持っているだけで何かができるわけではありませんね。
続きを読む