手順

  1. Githubレポジトリーのローカルへのクローン
  2. .env.exampleの.envへの複製
  3. .env情報のUPBOND提供した情報への置き換え
  4. Depedenciesの設定
  5. Localhost(http://127.0.0.1:3000)のアプリの実行
  6. アプリのログイン・ログアウト等のテスト
  7. 完了

UPBOND担当者:Credentialのご提供はテスターを管理画面への招待をお勧めします。

  1. Githubレポジトリーのローカルへのクローン

    Visual studio code 等で、こちらのgitレポジトリーをローカルに複製します

    https://github.com/auth0-samples/auth0-php-web-app

    Untitled

  2. .env.exampleの.envへの複製

    Untitled

  3. .env情報のUPBOND提供した情報への置き換え

    UPBONDの認証サービスをお試しされたい場合は弊社の担当者にお申し付けください。

    担当者がテスト環境を設置し、Credential情報をご提供いたします。

    Credential=Domain, Client_ID, Client_Secret

    Untitled

    ※AUTH0_COOKIE_SECRETはコマンド(git bash等)でopenssl rand -hex 32でも自動ランダム生成ができますが、記入しなくてもテストが可能です。

  4. Depedenciesの設定

    Untitled

    サンプル実行

    PHP 7.4以降とComposerがインストールされており、シェルからアクセスできることを確認してください。次のコマンドを使用して必要な依存関係をインストールし、サンプルを開始します。

    composer run app

    サンプルが http://127.0.0.1:3000でテストできます。

    ※Dockerの実行する場合 composer run docker

    ※Dockerがインストールされていることを確認してください。

    ※Unit testを実行する場合 composer run tests

    ※Unit testはportabilityのためにDockerを介して実行するように設定されています。

  5. Localhostのアプリの実行

    ブラウザーでhttp://127.0.0.1:3000を立ち上げて、アプリに入ります。

    Untitled

  6. アプリのログイン・ログアウト等のテスト

    Log inボタンを押下すると、UPBONDのログインページに移行し、認証サービスをお試しできます。

    是非、新規登録したメールアドレスでログインし、Profileの閲覧、ログアウトを一通りお試しください。

    Untitled

  7. 完了