单节点样板 一个简单的节点样板,使用express.js,借助于mongoose的mongodb,http-server,JWT(用于身份验证)等。 入门 在开始该项目之前,请遵循以下步骤。 先决条件 在安装和运行项目之前,需要了解一些知识。 如果您已经知道,请转到下一步。 基本 注意:这是针对初学者的。 如果您已经知道节点,请忽略此。 节点程序包管理器 -如果未安装节点,则可以 -Express.js -MongoDb(您可以安装mongod) 在开始项目之前确实需要知道的软件包 安装 步骤1 :使用命令克隆目录 git clone https://github.com/ahari884/simple-node-boilerplate.git 和cd到简单节点样板 cd simple-node-boilerplate 步骤2 :安装所需的节点模块 npm install 注意:请等待几分钟以安装节点模块,如果您的互联网连接速度很慢,则可能需要几个小时 :winking_face_with_tongue: 正在运行的应用 赶紧跑 node index.js 它会显示以下信息 A
2021-02-03 14:05:56 761KB nodejs jwt express mongodb
1
链接到文档 GraphQL是API的查询语言,它是服务器端运行时,用于通过使用为数据定义的类型系统执行查询。 GraphQL不受任何特定数据库或存储引擎的束缚,而是由您现有的代码和数据支持。 入门 使用node.js服务器? 只需使用express-graphql! 如果您使用其他GraphQL服务,它可以自动显示GraphiQL。 GraphiQL相对容易设置。 使用npm: 安装软件包: 本示例使用GraphQL,Mongoose和JWT。 您可以通过两种方式安装软件包: npm install 如果有错误,请逐个安装软件包,不是很多吧? :grinning_squinting_face: $ npm install --save express-graphql $ npm install jsonwebtoken $ npm install mongoose -save 实现的功能: GraphQL: :heavy_check_mark: 突变。 :heavy_check_mark: 查询。 :heavy_check_mark: 用连接数据库(Mongod
2021-02-03 14:05:53 32KB javascript api graphql jwt
1
堆栈 Node.js / Express.js MongoDB /猫鼬 智威汤逊 怎么跑 将variables.env.sample复制到variables.env并对其进行自定义 npm start // or npm run watch 数据样本: npm run seed npm run seed:delete npm run seed:refresh 皮棉: npm run lint 路线/ API 根网址: curl -X GET \ http://localhost:3000/ API验证: curl -X POST \ http://localhost:3000/api/authenticate \ -H ' content-type: application/json ' \ -d ' { "email": "xinh@mail.com", "password": "123456" } ' API获取用户: curl -X GET \ http://localhost:3000/api/users \ -H ' auth
2021-02-03 14:05:53 65KB nodejs javascript jwt mongodb
1
| | | | ORY Kratos是世界上第一个也是唯一的云原生身份和用户管理系统。 最后,不再需要在无数次中实施用户登录过程! 目录 什么是ORY Kratos? ORY Kratos是API优先的身份和用户管理系统,它是根据构建的。 它实现了几乎每个软件应用程序都需要处理的核心用例: 自助登录和注册:允许最终用户使用用户名/电子邮件和密码组合,社交登录(“使用Google,GitHub登录”),无密码流等创建和登录帐户(我们称其为idents )。 。 多重身份验证(MFA / 2FA) :支持诸如TOTP的协议( 和 4226-更好地称为 ) 帐户验证:验证电子邮件地址,电话号码或实际地址确实属于该身份。 帐户恢复:使用“忘记密码”流,安全代码(在MFA设备丢失的情况下)及其他恢复访问权限。 个人资料和帐户管理:使用安全流程更新密码,个人详细信息,电子邮件地址,链接的社交个人资料。 管理员API :导入,更新,删除身份。 我们强烈建议您阅读以了解有关ORY Krato的背景,功能集以及与其他产品的区别的更多信息。 谁在使用它? ORY社区站在个人,公司和维
2021-02-02 20:36:15 24.19MB identity login users user-management
1
苹果音乐令牌生成器 有助于开始创建在iOS上使用MusicKit所需的Apple Music JWT令牌的一些步骤 最近变化 添加了该解决方案的Ruby版本。 入门 这些说明补充了在Apple Music API参考文档的“入门”部分中找到的信息。 首先,您必须按照的说明进行操作 接下来,按照以下说明帮助以JSON Web令牌格式创建开发人员令牌。 先决条件 运行macOS Sierra(10.12.5)的开发人员计算机,您将需要运行Terminal并具有root访问权,或者可以运行sudo在按照上述URL上的说明进行操作之后,您现在应该拥有3条数据: * .p8文件中的MusicKit私钥 您的Apple Developer帐户中的10位数字密钥标识符 您的10位Apple开发者帐户小组ID 正在安装 步骤1 简单方法: 在命令行上运行以下命令: sudo easy_install pip 旧方法: 从下载Python软件包管理器 Download the get-pip.py script from https://pip.pypa.io/en/stable/instal
2021-02-01 19:06:04 6KB ruby python apple-music jwt-token
1
Cognito-Express:使用AWS Congito进行API身份验证 概要 cognito-express通过验证由Amazon Cognito生成的AccessToken或IDToken的JWT签名,对Node.js应用程序(在服务器上运行或在AWS Lambda函数中运行)上的API请求进行身份验证。 动机 通过此模块,您可以通过验证AccessToken或IDToken的JWT签名来认证Node.js API请求-无需为每个API调用调用Amazon Cognito。 可以轻松,毫不费力地将该模块集成到任何支持风格中间件(包括应用程序或框架中。 该模块实质上捆绑了官方AWS文档中列出的关于步骤1-7。 下载并存储为用户池设置的JSON Web令牌(JWT)。 将令牌字符串解码为JWT格式。 检查iss索赔。 它应与您的用户池匹配。 检查tokenUse声明。 它应与您为access或id令牌类型设置的首选项相匹配 从JWT令牌标头获取孩子,并检索在步骤1中存储的相应JSON Web密钥。 验证已解码的JWT令牌的签名。 检查exp索赔,并确保令牌未过期。
2021-02-01 19:06:03 37KB nodejs aws jwt authentication
1
spark-pac4j项目是用于Sparkjava Web应用程序和Web服务的简单而强大的安全性库,它支持身份验证和授权,还支持注销和会话固定和CSRF保护等高级功能。 它基于Java 8,Spark 2.9和v4 。 它在Apache 2许可下可用。 代表认证机制。 它执行登录过程并返回用户配置文件。 间接客户端用于Web应用程序身份验证,而直接客户端用于Web服务身份验证: ▸OAuth-SAML-CAS-OpenID Connect-HTTP-OpenID-Google App Engine-LDAP-SQL-JWT-MongoDB-CouchDB-Kerberos-IP地址-Kerberos(SPNEGO)-REST API 者旨在检查已认证的用户个人资料或当前Web上下文中的授权: ▸角色/权限-匿名/记住我/(完全)已认证-配置文件类型,属性-CORS-CSRF-安全标头-IP地址,HTTP方法 定义是否必须应用SecurityFilter并将其用于其他Web处理 根据客户端和授权者的配置, SecurityFilter通过检查用户是否已通过身份验证以及授权是否有
2021-01-30 23:04:54 12KB java security ldap oauth
1
使用Spring Security和Spring Data JPA的Spring Boot JWT身份验证示例 用户注册,用户登录和授权过程。 该图显示了我们如何实现用户注册,用户登录和授权过程的流程。 具有Spring Security的Spring Boot服务器架构 您可以使用下图概述我们的Spring Boot Server: 有关更多详细信息,请访问: 全栈认证 全栈CRUD应用 在一个地方同时运行后端和前端: 相依性 –如果要使用PostgreSQL: org.postgresql postgresql runtime –或MySQL: mysql mysql-connector-java < scope
1
Cookie、Session、Token、JWT.xmind
2021-01-30 14:07:22 5.59MB Cookie Session Token JWT
1
Spring Cloud 安全:集成OAuth2实现身份认证和单点登录 示例代码 Spring Cloud 安全:集成OAuth2实现身份认证和单点登录 示例代码
2021-01-28 04:13:20 19KB Spring Cloud OAuth2 SSO
1