PHP Conference Japan 2025
レギュラートーク(25分)

Amazon Cognitoを使って、お安く認証認可を実装しよう

yasuaki640 yasuaki640 yasuaki640

Webサービスを立ち上げるなら、多くの場合に実装する「認証認可」機能。
たくさんのネット記事には、OIDC?, OAuth?などの用語が並び、初めて関わる人にとっては難しく感じることでしょう。

自前実装するのは労力もかかるし、セキュリティホールを作り込まないかも心配、、、
いい感じのManaged Serviceを使って楽に実装できないか、、

Amazon Cognitoを使えば、基本的な認証認可はもちろん、SMSによるパスワードレスログインなどを「安価に」実装できます。

このトークでは、(OAuth/OIDCなど)認証認可の基礎について解説した後、筆者が実際に関わったPHP x Cognitoの実装について、知見を余す所なくお伝えします。

このトークで話すこと

  • 認証認可の概要
  • Cognitoを使ってPHPアプリケーションに認証認可機能を追加する方法