2017-08-25 28 views
1

私たちは、laravel 5.1アプリケーションを組み込んだユーザー認証用のAmazon Cognitoサービスを実装しようとしています。 Amazon Cognitoユーザープールにユーザープールを登録したり、パスワードをリセットしたりするためのlaravel 5.1のコンポーザーパッケージを探しています。laravelを使用したAWS Cognitoユーザー認証

答えて

1

Composerを使用してPHP用AWS SDKを使用できます。このguideの次の引用された手順を参照してください。

  1. 端末ウィンドウを開き、プロジェクトが保存されているディレクトリに移動します。 Composerは、プロジェクトごとにインストールされます。
  2. プロジェクトディレクトリにComposerをダウンロードしてインストールします。あなたはcurlがインストールされている場合は、次のコマンドを使用することができます。

    curl -sS https://getcomposer.org/installer | php 
    

    をインストールスクリプトが終了すると、composer.pharファイルはインストーラを実行したディレクトリに作成されます。

  3. composer.jsonと呼ばれるプロジェクトのルートレベルにファイルを作成し、AWS PHP SDKについては、以下の依存関係を追加します。

    { 
        "require": { 
         "aws/aws-sdk-php": "2.*" 
        } 
    } 
    
  4. Composerのインストールコマンドを実行して、依存関係をインストールします。

    php composer.phar install 
    

    これは、プロジェクトにディレクトリを作成し、 プロジェクト用にロードするために必要なライブラリとオートローダースクリプトを使用します。

  5. (通常index.phpに)あなたのコードのブートストラッププロセスに次の行を追加することでComposerのオートローダーが必要:

    require '/path/to/sdk/vendor/autoload.php'; 
    

    あなたのコードはPHPのためのAWS SDKを使用する準備ができました!

AWSはVersion 3.32.7にCognitoユーザープールの管理を追加しました。詳細については、AWS Service Provider for Laravelもご覧ください。

関連する問題