-
5 votesanswersviews
CloudFront背后的API网关是否不支持AWS_IAM身份验证?
似乎无法调用通过CloudFront分配启用AWS_IAM保护的REST API . 以下是如何重现这个: 使用API网关创建REST API 使用AWS_IAM身份验证保护REST API方法 创建面向REST API的CloudFront分发 在Route 53中创建一个以CloudFront Distribution为目标的A记录 现在使用经过身份验证的用户(我使用Cog... -
0 votesanswersviews
重定向后保留尝试的URL参数
在我的Angular项目中,我刚刚实现了Amazon Cognito Hosted UI来处理我的登录,如下所示: 现在,当我的用户点击我的登录按钮时,他们会被重定向到另一个网址,如 https://[domain].amazoncognito.com/login?redirect_uri=http://localhost:4200/&response_type=code&clie... -
0 votesanswersviews
Amplify.configure不是一个函数
尝试在this tutorial之后使用带有S3存储的AWS Amplify 并进行手动设置 . 我创建了一个 amplify-test.js 文件,如下所示: // import Amplify from 'aws-amplify'; var Amplify = require('aws-amplify'); console.log(Amplify) Amplify.configure({... -
1 votesanswersviews
是否可以使用AWS Amplify更改用户配置文件?
AWS Amplify现在可以与react native和expo SDK25(创建React Native App)一起使用,而无需先弹出 . 这对于那些希望留在AWS生态系统中并使用Cognito用户池的人来说非常有用 . 但我找不到使用AWS Amplify让用户更新其数据的方法(例如修改名称拼写,更改电话号码等) . 有没有其他人能够做到这一点,如果是这样的话怎么样? -
0 votesanswersviews
使用AWS放大保持React本机用户会话
我刚刚开始探索AWS amplify作为我的反应原生应用程序的后端 . 作为使用该服务的真正初学者,我希望我的应用程序每次刷新模拟器时都记住登录用户 . 我从AWS放大文档中知道我可以使用Auth函数 currentAuthenticatedUser 来实现此目的,但我不知道如何实现实现此目的的代码 . 我的应用程序如下所示: App.js import React from 'react'; i... -
0 votesanswersviews
授权Amplify API
我打算用AWS放大器构建一个React应用程序(Graphql / Dynamodb数据库和Cognito授权)因此我想使用Amplify CLI . React Applications应该有一个登录用户来创建数据,而所有其他用户(没有登录的用户)只能读取博客等数据 . 在create和init放大后,CLI中的"amplify add api"命令为我提供了在API密钥和C... -
0 votesanswersviews
使用AWS Amplify Analytics跟踪React Native移动应用程序屏幕视图
我正在使用适用于iOS和Android的React原生移动应用程序的AWS放大分析来查看用户行为 . 很明显how to add a custom event to the AWS Pinpoint vis AWS amplify . 但是,我没有看到任何有关如何在移动应用上跟踪网页浏览量(每个屏幕上的视图)的信息,但网络应用除外 . Does anyone know how to impleme... -
2 votesanswersviews
使用Amplify将现有AWS Cognito用户池集成到iOS项目中
我正在尝试使用AWS Amplify将AWS Cognito添加到我的iOS应用程序中 . 文档建议在CLI上使用 amplify add auth ,但这似乎不适用于现有的用户池(即您必须创建一个新用户池) . 是否可以使用现有的用户池将AWS Cognito集成到我的iOS(Swift)项目中? -
0 votesanswersviews
如何在我的本机应用程序中覆盖AmplifyTheme
我正在制作一个使用Amazon Cognito身份验证的应用,通过放大添加身份验证 . 这是我第一次使用它,所以我决定不要过多地自定义UI,但是我试图按照文档here的指示覆盖here列出的AmplifyTheme样式 . 这是我试图覆盖AmplifyTheme: const MyButton = Object.assign({}, AmplifyTheme.button, { backgrou... -
0 votesanswersviews
如何将我的移动中心与我现有的cognito用户池相关联? (第2部分)
我很抱歉这样做,但我没有足够的声誉来评论这个问题:How to link my mobile hub with my existing cognito user pool?,提供的答案并没有完全解决我的问题 . 为了更好地解释一下,我正在使用针对AWS Mobile Hub的React Native构建 . 我有"successfully"已通过身份验证,但 Amplify 继... -
1 votesanswersviews
使用AWS Amplify登录时,将JWT添加到所有GraphQL / AppSynce请求
我有一个使用IAM身份验证的AppSync应用程序(连接到Cognito用户和身份池) . 使用IAM身份验证时,$ event.context.identity是一个Cognito Identity Pool对象,它没有用户的信息(没有用户名,子,电子邮件等) 我相信每当我发出graphQL请求时,我都需要将UserPoolID JWT(通过Amplify在客户端提供)传递给AppSync . ... -
0 votesanswersviews
React native:使用多个模块包装导出默认App
我在我的反应原生项目中有以下App.js: class App extends Component { render() { return ( <ApolloProvider store={store} client={client}> <AppWithNavigationState /> <... -
0 votesanswersviews
AWS-Amplify与Cognito
来自AWS的this tutorial . 这看起来很棒,但我遇到了一些(新手?)问题: 一个 . 在17:14我没有选择为我的项目命名它直接显示下一组问题 . 湾在25:09 - 当我进行放大推送时,在类别,资源名称操作或提供者插件下没有任何内容 . 不用说,AWS中的Cognito端没有创建任何内容 . 只创建了S3存储桶 - 但由于(我认为)a)它具有时髦的名称 . 有没有其他人遇到过这个... -
0 votesanswersviews
扩增,离子 . 移动HUB和api网关授权
我在一个与mobilehub项目相关的离子项目中配置了放大器 . 使用无服务器框架创建了api: functions: device: handler: handler.device events: - http: path: devices method: get authoriz... -
2 votesanswersviews
缺少 Headers aws - 放大角度5.x.
我正在使用angular 5.x和aws-amplify构建项目 . 我成功地通过aws-cognito注册,确认并登录我的用户,现在,我想检索用户的 jwt ,将其添加到请求标头,以便在我的dynamoDb集合上执行CRUD操作 . 不幸的是,当我尝试在发电机上执行此类操作时,我收到以下错误: { "message": "Authorization head... -
2 votesanswersviews
限制登录到AWS Federated Identity Pool的Enterprise Google Domain
我正在使用带有aws-amplify的联合身份池(https://aws.github.io/aws-amplify/media/authentication_guide#enabling-federated-identities),我想将域的范围限制为我的谷歌域名组织(例如johndoe@foobar.com) . 似乎没有办法将其锁定在Google API控制台或AWS Cognito Ide... -
0 votesanswersviews
使用来自用户池的SAML身份验证的令牌响应来检索AWS临时访问密钥
如何使用SAML身份验证与用户池的令牌响应来检索AWS临时访问密钥和进行API网关呼叫? 我已使用关联的App客户端配置了Cognito用户池 . 我已将Okta配置为第三方SAML身份提供商 . 使用亚马逊托管登录 https://[cognito domain name]/login?response_type=token&client_id=[your App client id]&... -
1 votesanswersviews
使用AWS Cognito用户池,联合身份提供程序和AWS Amplify
当您配置Cognito用户池以允许用户通过AWS Amplify SDK时,是否有办法允许用户通过联合身份提供商登录(我目前正在尝试亚马逊)?我尝试根据AWS Amplify网站上的说明创建一个新的反应应用程序,然后尝试使用withAuthenticator HOC?我得到的只是 令牌不是来自此标识池的受支持提供程序 -
1 votesanswersviews
您可以将相同的AWS用户池连接到React Native和React App吗?
我已经使用AWS Amplify(终端中的“放大添加auth”)使用我的React Native应用程序在AWS Cognito中创建用户池,但我不知道如何将同一个用户池连接到我的React App . 据我所知,Amplify Cli只提供了创建新资源的选项......有谁知道如何将它连接到已经存在/正在使用的用户池? -
0 votesanswersviews
使用Angular 6进行Cognito Facebook社交登录:如何使用返回的代码来验证用户放大身份验证
我有一个角度6应用程序,我正在尝试配置社交登录(脸谱)放大从文档 . https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social-idp.html 我实现了所需的步骤,然后生成了触发托管登录的URL . https://<your_user_pool_domain>/login?... -
0 votesanswersviews
反应Cognito用户池 - 客户端尝试写入未经授权的属性
我正在试图弄清楚这个问题 . 我在我的反应应用程序中有以下代码 . 我需要为用户添加一些添加单元/ apt号的方法,所以我添加了一个自定义属性 . 一切正常,但当我包含 apt_number: this.state.unitNumber, 时,我收到错误 {code: "NotAuthorizedException", name: "NotAuthorizedExce... -
1 votesanswersviews
在Angular中使用Cognito Hosted UI检索用户
使用AWS Amplify,我在Angular项目中使用Amazon Cognito Hosted UI来尝试Google登录 . 从现在开始,我可以调用托管的UI,并将重定向的URL像这样:http://localhost:4200/authenticated?code=f4c34ad6 使用收到的代码,我想检索当前用户 . 根据这个post,我可以这样做: import { Component... -
0 votesanswersviews
将cognito用户池链接到cognito federate身份
我正在尝试访问IAM授权程序后面的API(API网关) . 响应总是: 用户:arn:aws:sts :: xxx:assume-role / xy-identityities-role-unauth / CognitoIdentityCredentials无权执行[...] 为什么这里假定了不道德的角色? 客户端是使用AWS Amplify的本地应用程序 . 我的池在联合身份设置 - >... -
1 votesanswersviews
使用React Native在AWS Cognito和AWS Amplify上保留未经身份验证的用户
我正在尝试在React Native应用程序中实现AWS-Amplify,以便可以将事件发送到Pinpoint进行分析 . 用户无需登录即可使用该应用程序,因此他们将不会使用Cognito进行身份验证 . 我注意到未经身份验证的用户的身份似乎没有持续存在,因此当我关闭或卸载应用程序时,我会在启动应用程序时生成新的身份ID . The docs建议这应该被缓存,但是当使用AWS Amplify时,... -
0 votesanswersviews
aws-enlarge与Nativescript的集成(角度)
我正在尝试将 ams-amplify 与 NativeScript 集成,但我无法使其成功运行 . import { Component, OnInit } from "@angular/core"; require("nativescript-nodeify"); var Amplify = require("aws-amplify"... -
2 votesanswersviews
AWS Amplify React GET请求错误 - 缺少身份验证令牌
我在我的反应应用程序中使用AWS Amplify通过AWS_IAM授权调用我在API网关中托管的API . 当我将授权设置为NONE时,我的反应应用程序中的一切正常 . 但是,当我将权限设置为AWS_IAM并使用Amplify中的API.get()执行我的API时,如下面的代码: const notes = await API.get('notes', '/notes', init); 我收到一条... -
1 votesanswersviews
是否可以自定义aws-amplify-react-native软件包的默认注册,登录屏幕?
为了拥有默认的身份验证屏幕,我只能这样做(https://github.com/aws-samples/aws-mobile-react-native-starter): import { withAuthenticator } from 'aws-amplify-react-native'; export default withAuthenticator(App); 而且我得到了非常丑陋的默... -
4 votesanswersviews
AWS Cognito / Amplify - 将新用户注册自动添加到用户组
我正在使用AWS Amplify库为AppSync项目注册并执行Auth . 这使用Cognito . 但是,当新用户通过Amplify / Cognito注册时,新用户不会分配到cognito池中的任何特定组 . 我使用Amplify高阶组件进行登录/注册 . import { withAuthenticator } from 'aws-amplify-react'; 我将一个组件包裹起来 c... -
1 votesanswersviews
使用Amplify时,Cognito自定义声明丢失,但与Appsync控制台无关
我有以下解析器,允许我检索有关当前用户公司的信息(companyId被添加为cognito用户池中的自定义字段) . 关于认知的领域被设定为可变的 . { "version" : "2017-02-28", "operation" : "GetItem", "key": { "id&quo... -
3 votesanswersviews
已通过身份验证的Cognito用户w /附加策略[MQTT over WSS]拒绝AWS IoT Core连接
之前有类似的问题,我已经搜索了很多,虽然我找到的答案并没有帮助我解决问题 . 我正在尝试连接AWS的MQTT代理以获取我的IoT设备,我通过AWS Amplify的PubSub库使用MQTT over Web Sockets . 身份验证也通过Amplify处理(是的,用户已成功通过身份验证) . 当我尝试连接时,会立即关闭并显示错误消息: errorCode:8,errorMessage:AM...