SpaceFinder-无服务器身份验证参考应用程序SpaceFinder是参考移动应用程序,允许用户预订会议室,办公桌和其他共享资源。
该应用程序展示了使用AWS平台的无服务器身份验证和授权。
使用和客户端库构建移动前端,以调用AWS服务和移动后端API。
后端API本身由AWS服务提供支持。
后端API是使用无服务器架构构建的,这使得部署更新变得容易,并且这意味着没有可操作管理的服务器。
SpaceFinder主要由AmazonWebServices解决方案架构师JimTran和JustinPirtle开发和维护。
该项目代码是根据Apache2.0许可发布的。
请随时使用该项目中的代码,并广为宣传。
我们希望您喜欢它,我们当然欢迎所有反馈,要求和其他贡献!影片介绍在年度AWS云计算会议展示了SpaceFinder应用程序的实时演示。
该演示文稿提供了有关该应用程序演示的身份验证和授权流程的有用上下文。
YouTube的会议记录(53分钟)可在以下位置找到:演讲者:贾斯汀·皮特尔和弗拉基米尔·布迪洛夫发表于:2017年11月28日快速入门和开发人员指南
2024/1/21 7:23:51 2.72MB aws authentication aws-lambda serverless
1
aws-serverless-webapp
2023/12/28 14:22:54 10.94MB HTML
1
由无服务器,TypeScript,Webpack,Node.js和DynamoDB支持的API,旨在作为无服务器API的起点。
我还创建了一个来实现此API。
Auth0处理身份验证。
您必须注册/登录才能生成身份验证令牌并获得对安全区域的访问权限。
API中的所有端点都会检查auth令牌的有效性,如果无效,则返回未经授权的权限,然后UI会提示您再次登录。
API还通过auth令牌确定用户的身份。
见的API结构-定义。
使用的技术在本地运行(使用实时重新加载和本地DynamoDB服务器)要在本地运行,您必须运行两个服务器-DB和API。
Serverless-webpack,serverless-dynamodb-local和serverless-offline为本地Serverless开发提供了出色的工具。
要启动模拟AWSAPIGateway和DyanamoDB的本地服务器,请运行以下命令。
两台服务器都将启动,并且更改后将重新加载代码,以便对API的每个请求都将提供最新的代码。
Serverless-dynamodb-local需要JavaRuntimeE
2023/11/20 22:54:36 118KB nodejs api docker aws
1
Serverless云开发从入门到实战,手把手教你如何不利于K8S就可以部署一套云原生系统。
目前支持NodeJS和SpringBoot项目上线,直接访问云数据库。
2023/11/8 10:49:19 9.65MB Servrless 入门到实战
1
每个功能插件的无服务器IAM角色一个无服务器插件,可通过在功能定义块使用iamRoleStatements轻松地为每个功能定义IAM角色。
安装npminstall--save-devserverless-iam-roles-per-function或者,如果您想尝试next即将发布的版本:npminstall--save-devserverless-iam-roles-per-function@next将插件添加到serverless.yml:plugins:-serverless-iam-roles-per-function注意:需要节点6.10或更高版本的运行时。
用法在功能级别定义iamRoleStatements定义:functions:func1:handler:handler.getiamRoleStatementsName:my-custom-role-name#optionalcustomrolenamesettinginsteadofthedefaultge
2023/7/6 0:22:25 131KB aws lambda serverless serverless-framework
1
的ModernServerlessStarterKit在Serverless框架的顶部增加了一个亮层,为您提供了最新的现代JavaScript(通过Webpack+Babel进行ES6,如果需要的话还可以通过TypeScript,使用Jest测试,使用ESLint进行lint,以及使用Prettier进行格式化),Serverless的便捷性和强大功能以及一些方便的助手(例如,用于处理温暖功能的函数和响应助手)。
安装后,您可以在几分钟之内创建和部署具有最新ES6功能的功能,并加入棉绒和格式。
在阅读有关它的更多信息。
留意:目前,该入门工具包专门针对AWS。
安装#Ifyoudon'talreadyhavetheserverlesscliinstalled,dothatyarnglobaladdserverless#Usetheserverlessclitoinstallthisreposerverlessinstall--urlhttps://github.com/postlight/serverless-b
2023/1/19 19:23:40 277KB aws babel webpack eslint
1
Serverless入门与实战
2016/4/25 4:09:27 14.2MB Serverless
1
云开发CloudBase框架:rocket:CloudBase框架是云开发官方出品的前扩大一体化部署工具:fire:无需额外代码,前初步一键托管部署,基于Serverless架构,加速访问,弹性免运维。
更多特性和优势目录快速开始安装CLInpminstall-g@cloudbase/cli@latest初始化一个应用cloudbaseinit部署应用cloudbaseframeworkdeploy一键部署一个VueCLI创建的项目项目示例下面的快速开始部分可以协助您重启地经验CloudBaseFramework的能力,刹车Swift开始将自己的项目部署起来。
查看项目示例每一个示例都提供了一个部署按钮,可以单击之后在云端一键部署,将应用安装在您的腾讯云开发环境中。
同时我们也提供了对应的源代码,可以查看源代码,克隆或下载项目到本地进行修改,在本地通过CloudBaseCLI进行一键部署。
Daruk是一款基于Koa2,使用Typescript开发的轻量级web框架,使用。
ThinkJS是一种可以使用ES6/7特性开发项目
2021/4/13 14:11:26 1.37MB react nodejs java dart
1
基于阿里云serverless的天气查询,用户可以在小程序中输入城市名,小程序会对该地区的天气进行查询并前往当天的天气和未来五天的天气。
如果我们要想使用APP必须经过下载安装等繁杂的过程,并且要消耗大量流量和手机内存,而小程序可以让很多的服务与应用触手可及,你只需打开相应小程序,打开使用,用完即走,方便快捷,省去了很多不必要的步骤,让用户获得良好的使用体验,用户还可以把小程序保存到支付宝首页,以便后期更好地找到它并且快速查询天气,用户还可以在支付宝首页已使用过得小程序中找到该小程序。
2019/11/11 10:36:47 521KB 支付宝小程序
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡