Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Swift请求的页面AWS用户池遇到错误_Swift_Amazon Web Services_Amazon S3_Aws Amplify_Sign In With Apple - Fatal编程技术网

使用Swift请求的页面AWS用户池遇到错误

使用Swift请求的页面AWS用户池遇到错误,swift,amazon-web-services,amazon-s3,aws-amplify,sign-in-with-apple,Swift,Amazon Web Services,Amazon S3,Aws Amplify,Sign In With Apple,我正在尝试使用AWS Cognite用户池使用AppleId登录iOS应用程序。我们不能使用联邦身份,我必须使用用户池。在登录用户池时,我在iOS应用程序中使用托管UI。我已经在Aws和iOS应用程序上设置了服务配置,如下所示。当我尝试登录用户池时,我在WebView中出现了“请求的页面遇到错误”错误 let hostedUIOptions = HostedUIOptions(identityProvider: "SignInWithApple") AWSMobileClient.de

我正在尝试使用AWS Cognite用户池使用AppleId登录iOS应用程序。我们不能使用联邦身份,我必须使用用户池。在登录用户池时,我在iOS应用程序中使用托管UI。我已经在Aws和iOS应用程序上设置了服务配置,如下所示。当我尝试登录用户池时,我在WebView中出现了“请求的页面遇到错误”错误

let hostedUIOptions = HostedUIOptions(identityProvider: "SignInWithApple")

    AWSMobileClient.default().showSignIn(navigationController: self.navigationController!, hostedUIOptions: hostedUIOptions) { (userState, error) in
        if let error = error as? AWSMobileClientError {
            print(error.localizedDescription)
        }
        if let userState = userState {
            print("Status: \(userState.rawValue)")
        }
    }
AWSConfiguration.json

{
"IdentityManager": {
    "Default": {}
},

"CognitoUserPool": {
    "Default": {
        "PoolId": "eu-west-1_rsPBto6Jx",
        "AppClientId": "6atv5t6egacicor9cioXXXXXX",
        "AppClientSecret": "171du4k8rf098lmnuvhm2h3o1umqcdfnngcj84tc304moXXXXXXXX",
        "Region": "us-east-2"
    }
},
"Auth": {
       "Default": {
           "OAuth": {
               "WebDomain": "XXXXX.auth.us-east-2.amazoncognito.com",
               "AppClientId": "6atv5t6egacicor9cioXXXXXX",
               "AppClientSecret": "171du4k8rf098lmnuvhm2h3o1umqcdfnngcj84tc304moXXXXXXXX",
               "SignInRedirectURI": "myapp://",
               "SignOutRedirectURI": "myapp://",
               "Scopes": ["openid", "email","aws.cognito.signin.user.admin","profile","phone"]
           }
       }
   }
}

我怎样才能解决这个问题

解决方案


当我在控制台中添加回调url时myapp://sigout,问题已解决。这是我的错误。

您能提供一些有关错误代码的详细信息吗?这是您收到的唯一消息,还是您可以记录整个错误调试描述?我在调试控制台中没有出现任何错误。”web视图中显示的请求页面消息遇到错误OK,但您能否设置一个断点,在该断点处显示
print(error.localizedDescription)
也许您可以查看一些详细的错误信息。