2017-08-25 49 views
1

我們正在努力實現亞馬遜Cognito服務進行用戶身份驗證與我們的內置laravel 5.1應用cognito用戶認證。我們正在尋找一個作曲家包laravel 5.1,允許亞馬遜用戶Cognito池,註冊用戶爲用戶池,密碼重置等AWS與laravel

回答

1

可以使用作曲家使用AWS SDK的PHP。請參閱以下引用的guide的步驟。

  1. 打開一個終端窗口並導航到你的項目的存儲目錄。作曲家安裝在每個項目的基礎上。
  2. 下載並在您的項目目錄中安裝作曲。如果您已經安裝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 
    

    這將在您的項目中創建一個vendor目錄,其中包含所需的庫和用於爲您的 項目加載它們的自動加載器腳本。

  5. 通過添加以下行代碼的引導過程(通常在index.php)要求Composer的自動加載磁帶機:

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

    您的代碼現在已經可以使用AWS SDK的PHP!

AWS在Version 3.32.7增添Cognito用戶池管理。你也可以看看AWS Service Provider for Laravel以獲取更多信息。