【くらいあんとにんしょう】
クライアント認証 とは?
最終更新:
💡 つないできたアプリや機器の身元を確かめる
サービスを利用する側のアプリや機器などの身元をサーバーが確認すること。TLSのクライアント証明書やOAuthのクライアント認証など、通信方式によって具体的な方法が異なる。
📌 このページのポイント
クライアント認証って、利用者のログインと同じ?
証明書を見せれば認証できるの?
mTLSとはどう関係するの?
OAuthのアクセストークンもクライアント認証なの?
認証に成功したら、何でも使えるの?
認証と、何を許可するかの判断は別だよ。身元が確認できても、アクセスできる機能やデータは権限で制限する。証明書と秘密鍵の管理や、証明書を受け入れる設定を見直すことも必要だね。
まとめ:ざっくりこれだけ覚えればOK!
「クライアント認証」って出てきたら「サーバーが接続してきた相手の身元を確かめること」と思えばだいたいOK!
📖 おまけ:英語の意味
「Client Authentication」 = クライアント認証
💬 通信でサービスを利用する側をclient、その身元の確認をauthenticationと呼ぶよ。