Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
权限管理
单点登录 (SSO):SAML、OAuth2、OIDC 简化
在本文中,我们将了解单点登录 (SSO) 和 SSO 广泛使用的两种协议,即 SAML 和
JWT十周年
十年前的这个星期,也就是2015年5月,JSON Web Token(JWT)成为RFC 7519。
权限管理策略对决:RBAC vs. ABAC vs. ReBAC
与我们一起寻找史诗般的大逃杀中的最佳授权策略模型:RBAC vs. ABAC vs. ReBAC 区分授权和身份验证非常重要 :区分两者就像理解 401 和 403 之间的区别一样简单: 401 - 当您尝试进入俱乐部时,您需要向保
Ory Kratos: 用 Go 编写的开源身份服务器
具有 Ory 强化身份验证、MFA、FIDO2、配置文件管理、身份架构、社交登录、注册、帐户恢复、无密码的下一代身份服务器(想想 Auth0、Okta、Firebase)。Golang,无头,仅 API - 没有模板或主题问题。可作为云服务使用。
JWT不是为了授权而设计的
JWT不是为了授权而设计的,只是用作身份验证。 JWT 主要用于验证身份。由于大多数开发人员不会开发自己的身份验证解决方案,因此身份验证提供商的 SDK 可能会为您完成此操作。您最终从 JWT 获得的是身份本身。
五种权限系统设计- Xu
我们如何设计权限系统?下图列出了 5 种常用方法:1. ACL(访问控制列表) ACL 是一个规则列表,用于指定允许或拒绝哪些用户访问特定资源。优点 - 易于理解。缺点——容易出错,维护成本高 2. DAC(自主访问控制)它
如何设计权限系统?
权限系统可以简单理解为权限限制,即不同的人拥有不同的权限,看到的和能用的可能不一样。对应于一个系统,一个用户可能有不同的数据权限和操作权限。主流的权限模型主要有两种: ACL 模型:访问控制列表 RBAC 模型:基于角色的访问控制
会话、cookie、JWT、令牌、SSO和OAuth 2.0简介
这些术语都与用户身份管理有关。当你登录一个网站时,你声明你是谁(识别)。你的身份被核实(认证),你被授予必要的权限(授权)。过去已经提出了许多解决方案,而且这个名单还在不断增加。 从简单到复杂,以下是Alex Xu对用户身份管理的理解。 <
使用OPA实现Spring安全授权 | baeldung
在本教程中,我们将展示如何将 Spring Security 的授权决策外部化到 OPA——开放策略代理。 跨应
Java Spring中三个密码加密库包 - foojay
每当您需要在应用程序中实现密码哈希或散列时,您应该牢记一些最佳实践。永远不要自己实现密码哈希算法——改用经过严格审查的开发人员库!密码学是一个复杂的领域,如果你尝试自己实现一个流行的算法,就会出现很多问题。随着计算机每年变得越来越强大,密码哈希算法(及其参数
Airbnb内部员工权限的访问管理系统设计
Airbnb 如何为我们庞大的员工、承包商和呼叫中心员工团队安全地管理权限? Airbnb 是一家建立在信任之上的公司。这种信任的一个重要部分来自保护我们的客人和房东与我们共享的数据。我们这样做的方法之一是遵循最小特权原则。最低权限规定——在理想的
Kubernetes RBAC工作原理 - Daniele
但是,让我们先把RBAC放在一边,看看我们如何授权对应用程序的访问?最简单的想法是给用户分配权限: Mo是管理员,可以做任何事情 Alice是开发人员,有只读权限 这个授权系统是有用的,但有一个限制:
Meta如何大规模使用无身份识别的验证?
在较高级别上,匿名凭证通过将身份验证分为两个阶段来支持无身份识别验证: 令牌颁发和去身份验证。在令牌颁发阶段,客户端通过经过身份验证的通道联系服务器以发送令牌。服务器签名并将其发送回。然后,在无身份识别验证(或令牌赎回)阶段,客户端使用匿名通道提交数据并使用此令牌的变异形式而
降低密码泄露的三个步骤
以下是您的组织应采取的三个基本步骤来降低开发机密泄漏的风险,以及防止未来密码泄漏发生的最佳实践。 1. 实现对密码的态势感知态势感知意味着发现您的应用程序代码中隐藏了哪些密码,理解它们的用途,并掌握谁或什么
ReBAC:兼容DDD的下一代授权模型
ReBAC是一种基于关系的访问控制模型,与传统的RBAC和ABAC模型相比具有更高的表现力、细粒度和灵活性。它能够更准确地定义和管理用户的权限和角色,并且可以根据不同的业务领域进行定制。 在Agicap选择ReBAC的原因是为了提高安全性,
scribejava:适用于 Java 的简单 OAuth 库
OAuth/OAuth2 很难?配置 ScribeJava 非常简单,您的奶奶也能做到。 使用 LinkedIn 的 OAuth API 配置 ScribeJava 时,只需这一行(添加换行符以提高可读性):
Okta安全漏洞的教训
Okta 的数据泄露事件导致 20 亿美元的市值损失,这提醒我们,改善安全状况和减少漏洞比以往任何时候都更加重要。从初创公司到大型企业,成千上万的公司都使用多普勒作为秘密的真相来源来磨练自己的安全态势。 本文揭秘黑客如何造成网络安全噩梦:
OAuth身份验证与授权标准简述
各种授权和身份验证标准(如OAuth、OpenID连接和SAML)简述: 系统中有: 资源(应用程序、API 等) 需要访问资源的人(称为身份)。 这些人可以是用户,也可以是其他软件。
下页
关闭