使用 Authing 替换 Cognito 方案( 二 )


设置 API Gateway 路由 Authorizer
进入 AWS API Gateway 控制台 , 找到刚创建的 API 。
使用 Authing 替换 Cognito 方案文章插图
找到刚刚为 Lambda 函数设置的触发器路由 , 点击「附加授权」 。
使用 Authing 替换 Cognito 方案文章插图
点击「创建并附加授权方」 。
使用 Authing 替换 Cognito 方案文章插图
选择 JWT 授权方类型
使用 Authing 替换 Cognito 方案文章插图
授权方按照以下方式设置 。
使用 Authing 替换 Cognito 方案文章插图
上面的信息可以在 Authing 控制台找到:
在应用 > 应用列表 , 找到你的应用 , 点击「配置」 。
使用 Authing 替换 Cognito 方案文章插图
发布者 URL 填写这里的 Issuer , 受众填写应用 ID 。
使用 Authing 替换 Cognito 方案文章插图
最后点击「创建并附加」 。
使用 Authing 替换 Cognito 方案文章插图
到此所有配置完毕
登录示例安装 NodeJS
克隆项目
git clone 安装依赖
cd kone-pocnpm install运行
node bin/www然后在浏览器访问
在登录页面输入账号和密码 123456
使用 Authing 替换 Cognito 方案文章插图
收到来自 Lambda 的响应:
使用 Authing 替换 Cognito 方案文章插图
点击登出 , 再使用账号和密码 123456 登录
使用 Authing 替换 Cognito 方案文章插图
收到来自 Lambda 的响应:
使用 Authing 替换 Cognito 方案文章插图
注意 companyCode 已经根据用户的信息字段 , 进行逻辑判断然后返回了另外一个 。
获取更多信息 , 请访问 Authing 官网 。