权限系统设计指南

     

Apple可使用私有访问令牌确保HTTP请求来自人类

1154

私有访问令牌 (PAT) 可以证明 HTTP 请求何时来自人类而不是机器人。CAPTCHA 是当前的身份验证形式,但人类完成它需要时间。Apple 在 WWDC 2022 上展示了名为 Private.

Ory Kratos: 用 Go 编写的开源身份服务器

1943 1

具有 Ory 强化身份验证、MFA、FIDO2、配置文件管理、身份架构、社交登录、注册、帐户恢复、无密码的下一代身份服务器(想想 Auth0、Okta、Firebase)。Golang,无头,仅 AP.

Kubernetes RBAC工作原理 - Daniele

1038

但是,让我们先把RBAC放在一边,看看我们如何授权对应用程序的访问?最简单的想法是给用户分配权限: Mo是管理员,可以做任何事情 Alice是开发人员,有只读权限 这个授权系统是有用的,但有一个限制:.

使用OPA实现Spring安全授权 | baeldung

1586 11K

在本教程中,我们将展示如何将 Spring Security 的授权决策外部化到 OPA——开放策略代理。跨应用程序的一个共同要求是能够根据策略做出某些决定。当这个策略足够简单并且不太可能改变时,我们.

Java Spring中三个密码加密库包 - foojay

1125 8K

每当您需要在应用程序中实现密码哈希或散列时,您应该牢记一些最佳实践。永远不要自己实现密码哈希算法——改用经过严格审查的开发人员库!密码学是一个复杂的领域,如果你尝试自己实现一个流行的算法,就会出现很多.

四个微服务授权认证的最佳实践 - thenewstack

1487 1

在微服务架构中,开发人员处于一个棘手的位置,不仅要保护单个外部 API 网关,还要通过安全授权步骤保护每个单独的微服务 API。事实上,零信任架构的核心原则是每个请求都必须经过身份验证和授权。对于开发.

Meta如何大规模使用无身份识别的验证?

783

在较高级别上,匿名凭证通过将身份验证分为两个阶段来支持无身份识别验证: 令牌颁发和去身份验证。在令牌颁发阶段,客户端通过经过身份验证的通道联系服务器以发送令牌。服务器签名并将其发送回。然后,在无身份识.

微服务中的授权模式 - osohq

1648 1 5K
在过去的五个月中,我与 50 多家公司讨论了他们的授权系统。他们中的一半以上正在以某种形式使用微服务,我对它们带来的授权挑战着迷。似乎没有人就面向服务的后端授权的最佳实践达成一致:我与将用户角色附加到.

爱彼迎如何实现联合房东的共同托管?

1623

Airbnb爱彼迎开发了一个协作托管基础设施,支持所有类型的房东。这使得构建产品变得更加容易,因为工程师只需要了解一个涵盖所有托管用例的中央框架。合作托管对于 Airbnb 上的许多房东的成功至关重要.

SpringBoot:使用AOP对API请求授权验证 - George

1718 6K

在今天的文章中,我将讨论如何利用 Spring AOP 在端点级别授权 API 请求。假设我们构建了一个 API 来跟踪启用了基本身份验证的 Spring Security 的每月费用,并且我们希望根.

Kubernetes权限RBAC的基础和高级模式 - loft

1315 2K

Kubernetes 使组织构建、测试和部署其软件的方式现代化。由于其模块化、开源框架和基于角色的访问控制 (RBAC),公司可以创建高度可扩展且可靠的企业级集群,同时满足严格的安全和治理要求。RBA.

金融科技行业软件开发的安全类最佳实践

1441 1 4K

自世纪之交以来,金融科技行业呈指数级增长,支付欺诈的威胁同样与之相匹配。随着在线信用卡交易和无线支付在世界范围内越来越受欢迎和需求,新的金融科技企业出现了。然而,在这个竞争激烈的市场中,那些缺乏严格安.

为什么权限授权很难?- osohq

1802 2K

授权存在根本性的紧张关系。是业务逻辑还是授权逻辑?它应该在应用程序中,还是分开?两年前,我和我的联合创始人开始为基础设施构建安全工具。我们一直听说应用程序开发人员正在构建自己的授权工具。起初我们有点怀.

基于角色的访问控制RBAC是什么? - Tailscale

1683 3K

我们大多数人都听说过基于角色的访问控制 (RBAC) 及其稍微更新的后继者,基于属性的访问控制 (ABAC)。但我们并不总是欣赏它们包含的所有伟大想法。当今最常见的“RBAC”系统已被精简,使其比原始.

Stripe推出全球用户身份识别API系统

1781 3K

号称是最简单的验证身份方法。Stripe Identity可帮助您确认全球用户的身份,以防止欺诈、简化风险操作并提高信任度和安全性。 使用转化优化的验证流程捕获 ID 验证全球身份证件的真实性 将照片.

springboot-rsocketbasicauth-example:在RSocket和Spring Boot中使用身份验证的示例

1735 2K

点击标题进入github请按照以下步骤运行示例应用程序:运行以下命令以启动hello-service:./gradlew :hello-service:bootRun在新终端中,运行以下命令将请求发送.

时间与空间的定义

1 3079 3

把空间定义为:一簇波,这簇波中的每一条波都相对于其它每一条波具有相对稳定的频差(这个差可以是0也可以是任何数字,只要对于观察者来说这个差不是随机的无法预测的就行),只要两条波的波频差不是随机的而是能够.

使用JWT实现Spring Boot令牌认证

8677 6 6K

如何可靠实现Rest服务和客户端之间的用户身份验证/授权的方式?最原始的方式是为每个请求发送基本的HTTP验证头部凭证信息(用户名/密码),但这需要将这些凭证保存在内存中,服务必须每次检查这些凭证(口.

几种微服务安全机制

7080 5 2K

在微服务架构中,一组细粒度微服务通过相互交互以构建应用或实现业务功能。每个细粒度的服务是实现单个功能或通过网络访问实现几个相关功能。这导致被攻击机会增加,尤其显得微服务架构的安全性非常重要。保护微服务.

定制JavaEE容器授权JACC的开源库包

889

cdi-jacc-provider是一个遵循Java EE容器授权标准JACC的实现,JACC provider使用CDI委托应用程序代码进行定制授权。这样可以让Java EE应用自己提供定制权限验证.

使用Node, Mongo, React, Redux实现Token认证

1102

这是一个前端使用 React, Redux,后端使用Node.js+MongoDB的基于Token权限认证开源系统。特点:1.登录 注册 Email验证和密码重置。2.客户端表单验证3.Node/Ex.

多租户权限,组织架构树

2 4170 3

在多租户系统中,需要使用组织架构树控制权限的使用范围,大家谁有好的例子可以参考.

为什么说数据级权限和功能级权限道理是完全一样的?

1097
写完后发现文字内容有嵌套,会给阅读带来障碍。用颜色区分后会易读了一些,道场的编辑器不支持颜色。这次使用贴图的形式。 [该贴被luda于2015-10-09 12:23修改过] .

访问控制之“程咬金携薛刚出城”

1781 5 2K

访问控制之“程咬金携薛刚出城”书从何起?书从主谓宾起。主谓宾结构为一种文法的语序,即语法顺序为主语—谓语—宾语的结构,像"我吃苹果"就是一个例子,在此范例中“我”为主词(主语,物),“吃”为动词(谓语.

Anvil Connect:一个集各种权限授权协议的开源身份验证与授权服务器

2 1307

Anvil Connect是一个现代的授权服务器,能够验证你的用户,保护你的API。其特点有:1.简化安全机制(1) 在多个App应用和服务之间共享用户帐户(2)单点登录(共享会话session)(3.

权限引擎,可以怎么和认证框架结合不?

2 2535 3 3K
权限引擎,可以怎么和认证框架结合不?可以和认证框架结合,权限引擎中应该有个SignIn接口,业务系统通过这个入口向权限引擎(权限引擎嵌入在业务系统进程内运行)传入用户名和密码来登录权限引擎,这是“验证.

开源权限引擎祭奠高考:祭奠我们的高考。

1076

需要找好方法改造主体的内世界梁山权限引擎发现现实世界中的访问控制是在无形中进行的,比如一栋大楼,大楼里有各种各样的资源,提供各种各样的服务。比如老婆在大楼内的店铺中买衣服,同一件衣服只可能同时被一个人.

举例:通过3D打印场景话安全

1 917

3D打印店中的安全场景计算机指挥着3D打印机在打印,打印过程也有父过程,随着被打印的事物渐渐成形,安全引擎发现打印过程产出的东西中有种类似手枪的那种“管道”型空间模型。管它是不是在打印手枪,反正那个管.

人类将死,文明永生。

1212

直观的、简单的、分形的、符合构造定律的、节能的、持久的才是良好的从功能级一直到记录级、单元格级、甚至具体字段的具体取值级,一路走来都会是一样的的模式。我们需要把文件、记录、字段、文本行、字符、表、数据.

平台、语言无关性:梁山权限引擎的文档

1 1301

哪些需要约束,哪些无需约束权限引擎的用户接口简单的无需附加约束,而躲在用户接口背后的引擎的架构和实现可能需要附加约束。权限引擎的用户接口是简单的稳定的,但是躲在用户接口后面的权限引擎的实现可能会有很多.