栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

适用于Cognito的Java中的AWS Lambda响应

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

适用于Cognito的Java中的AWS Lambda响应

您只需要一个这样的类:

import com.fasterxml.jackson.databind.annotation.JsonSerialize;import lombok.AllArgsConstructor;import lombok.Getter;import lombok.NoArgsConstructor;import lombok.Setter;import java.util.Map;@Getter@Setter@AllArgsConstructor@NoArgsConstructor@JsonSerializepublic class Example {    private int version;    private String triggerSource;    private String region;    private String userPoolId;    private Map<String, String> callerContext;    private Request request;    private Response response;    @Getter    @Setter    @JsonSerialize    public static class Request {        private Map<String, String> userAttributes;        public Request(Map<String, String> userAttr) { userAttributes = userAttr;        }    }    @Getter    @Setter    @JsonSerialize    public static class Response { }}

序列化后将如下所示:

{  "version" : 1,  "triggerSource" : "trigger",  "region" : "us-east-1",  "userPoolId" : "user-pool-id",  "callerContext" : {    "some-key" : "some-value"  },  "request" : {    "userAttributes" : {      "name" : "Michael J Leonard"    }  },  "response" : { }}

并将其作为您的lambda的输入。它可能需要进行一些更改,但这是PostAuthentication lambda模板的示例



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/506396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号