要件
- PHP 7.4 以降 (8.0 以降を推奨)
- Composer
インストール
vendor サブフォルダーが作成され、PHP SDK の使用に必要な依存関係がすべてダウンロードされます。さらに、SDK をアプリケーションで動作させるために必要な vendor/autoload.php ファイルも作成されます。このファイルは後ほどインポートします。
はじめに
- auth0.com/signup にアクセスし、アカウントを作成します。
- Dashboard に入ったら、Applications に移動し、Create Application を選択します。
- アプリケーションに名前を付け、Regular Web Application を選択して、Create をクリックします。
- 以下で使用する必要な認証情報は、Settings タブをクリックして確認します。詳しくは、Application Settings を参照してください。
SDK を設定する
.env ファイルを作成します。
プロジェクトで環境変数を使用する最も簡単な方法は、ローカルの .env ファイルとあわせて PHP Dotenv のようなライブラリを使用することです。.env ファイルを作成し (このファイルが公開されず、バージョン管理の対象外になるようにしてください) 、次の値を追加します。
このファイルは、バージョン管理にコミットしたり、安全でない方法で共有したりしないでください。内容は慎重に扱い、パスワードと同様に保護してください。
PHP は .env ファイルをネイティブでは読み込めないため、これを扱うには PHP ライブラリをインストールする必要があります。このドキュメントでは vlucas/phpdotenv を使用しますが、任意の “dotenv” ライブラリでも問題ありません。プロジェクトディレクトリで、次のシェルコマンドを実行してライブラリをインストールしてください。
SDK を初期化する
index.php を作成し、次のスニペットを使って始めましょう。