小编Kar*_*son的帖子

通过AWS Cognito用户池使用Facebook登录

我正在为已经使用AWS Cognito用户池的Angular2-app实施Facebook身份验证。

使用ngx-facebook(https://github.com/zyra/ngx-facebook),我设法使用Facebook和Cognito身份池对自己进行身份验证:

    loginWithFacebook(): void {
        AWS.config.update({region:AWS_CONFIG.REGION});

        this.fb.login()
          .then((response: LoginResponse) => {
            console.log(response.authResponse.accessToken);

            AWS.config.credentials = new AWS.CognitoIdentityCredentials({
              IdentityPoolId: AWS_CONFIG.IDENTITY_POOL_ID,
              Logins: {
                'graph.facebook.com': response.authResponse.accessToken
              }
            });

            AWS.config.credentials.refresh((error) => {
              if (error) {
                  console.error(error);
              } else {
                  console.log('Successfully logged in');
              }
            });
          })
          .catch((error: any) => console.error(error));
      }
Run Code Online (Sandbox Code Playgroud)

但是现在:如何将Facebook用户与现有用户池集成在一起?

有用于登录和注册用户池的功能,最佳的解决方案显然是对Facebook用户也使用现有功能。

后端是无服务器的(Lambdas / API网关),并使用连接到现有用户池的授权器。

amazon-cognito aws-sdk amazon-cognito-facebook

6
推荐指数
1
解决办法
3689
查看次数

Laravel 5在共享主机上获取内部服务器错误

我试图通过FTP在我的共享主机上运行我的Laravel 5项目.

我已将所有项目文件从本地XAMP文件夹上传到服务器根目录,并将文件放在public_html文件夹中的"public"文件夹中.

当我去mydomain.com时,我被重定向到mydomain.com/auth/login,因为我在routes.php中设置,所以虽然我在所有路径上都收到500内部服务器错误,但似乎工作正常.

deployment ftp shared-hosting laravel-5

1
推荐指数
1
解决办法
6299
查看次数