Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
权限系统设计指南
单点登录 (SSO):SAML、OAuth2、OIDC 简化
在本文中,我们将了解单点登录 (SSO) 和 SSO 广泛使用的两种协议,即 SAML 和
权限管理策略对决:RBAC vs. ABAC vs. ReBAC
与我们一起寻找史诗般的大逃杀中的最佳授权策略模型:RBAC vs. ABAC vs. ReBAC 区分授权和身份验证非常重要 :区分两者就像理解 401 和 403 之间的区别一样简单: 401 - 当您尝试进入俱乐部时,您需要向保
Ory Kratos: 用 Go 编写的开源身份服务器
具有 Ory 强化身份验证、MFA、FIDO2、配置文件管理、身份架构、社交登录、注册、帐户恢复、无密码的下一代身份服务器(想想 Auth0、Okta、Firebase)。Golang,无头,仅 API - 没有模板或主题问题。可作为云服务使用。
五种权限系统设计- Xu
我们如何设计权限系统?下图列出了 5 种常用方法:1. ACL(访问控制列表) ACL 是一个规则列表,用于指定允许或拒绝哪些用户访问特定资源。优点 - 易于理解。缺点——容易出错,维护成本高 2. DAC(自主访问控制)它
如何设计权限系统?
权限系统可以简单理解为权限限制,即不同的人拥有不同的权限,看到的和能用的可能不一样。对应于一个系统,一个用户可能有不同的数据权限和操作权限。主流的权限模型主要有两种: ACL 模型:访问控制列表 RBAC 模型:基于角色的访问控制
会话、cookie、JWT、令牌、SSO和OAuth 2.0简介
这些术语都与用户身份管理有关。当你登录一个网站时,你声明你是谁(识别)。你的身份被核实(认证),你被授予必要的权限(授权)。过去已经提出了许多解决方案,而且这个名单还在不断增加。 从简单到复杂,以下是Alex Xu对用户身份管理的理解。 <
使用OPA实现Spring安全授权 | baeldung
在本教程中,我们将展示如何将 Spring Security 的授权决策外部化到 OPA——开放策略代理。 跨应
Apple可使用私有访问令牌确保HTTP请求来自人类
私有访问令牌 (PAT) 可以证明 HTTP 请求何时来自人类而不是机器人。CAPTCHA 是当前的身份验证形式,但人类完成它需要时间。Apple 在 WWDC 2022 上展示了名为 Private Access Tokens 的技术——它们可能会一劳永逸地杀死 CAPTCHA。<
Airbnb内部员工权限的访问管理系统设计
Airbnb 如何为我们庞大的员工、承包商和呼叫中心员工团队安全地管理权限? Airbnb 是一家建立在信任之上的公司。这种信任的一个重要部分来自保护我们的客人和房东与我们共享的数据。我们这样做的方法之一是遵循最小特权原则。最低权限规定——在理想的
Kubernetes RBAC工作原理 - Daniele
但是,让我们先把RBAC放在一边,看看我们如何授权对应用程序的访问?最简单的想法是给用户分配权限: Mo是管理员,可以做任何事情 Alice是开发人员,有只读权限 这个授权系统是有用的,但有一个限制:
如何跨平台管理密码等机密信息?
管理密码、密钥和其他敏感信息对于保护数据和系统至关重要,但跨不同环境、平台和团队进行管理具有挑战性。以下是有关选择正确方法的一些指导。 各种工具和技术——例如密钥管理服务、密码存储和配置管理工具——都可以提供帮助。然而,每种工具都有其自身的优点和局
面向切面编程(AOP)在Spring Boot中的应用
AOP 是一种软件开发方法,它将系统的各个方面(例如日志记录、错误处理和事务)与主要业务逻辑分开。这使我们能够获得更具可读性的代码。Spring Boot 提供了 AOP 机制,可以方便高效地使用这种方式。 Spring Boot
ReBAC:兼容DDD的下一代授权模型
ReBAC是一种基于关系的访问控制模型,与传统的RBAC和ABAC模型相比具有更高的表现力、细粒度和灵活性。它能够更准确地定义和管理用户的权限和角色,并且可以根据不同的业务领域进行定制。 在Agicap选择ReBAC的原因是为了提高安全性,
Spring安全中HttpSecurity和WebSecurity比较
在本教程中,我们将广泛探索和比较HttpSecurity和WebSecurity。我们的目标是了解它们独特的角色和功能。 在 Spring Security 中,HttpSecurity 和 WebSecurity 都是用于在 Web 应用程序中配置安全设
Golang 中实现基于 JWT 的身份验证
在这篇文章中,我们将了解基于JWT(JSON Web Token)的身份验证如何工作,以及如何使用
Okta安全漏洞的教训
Okta 的数据泄露事件导致 20 亿美元的市值损失,这提醒我们,改善安全状况和减少漏洞比以往任何时候都更加重要。从初创公司到大型企业,成千上万的公司都使用多普勒作为秘密的真相来源来磨练自己的安全态势。 本文揭秘黑客如何造成网络安全噩梦:
讨厌Spring Security复杂性?
使用Spring Security很复杂吗?这是一个有关简化Spring 的简单用户管理框架/入门的开源工具:提供基于 Spring Security 的注册、登录、注销等功能。 这个小框架允许您使用properties.yml配置Spring S
API 身份验证:产品经理综合指南
在应用程序编程接口 (API) 领域,身份验证充当指南针,指导产品经理解决安全授予访问权限的复杂问题。 本身份验证指南将深入探讨六种关键身份验证机制:用于简化单实体访问的 API 密钥、用于第三方集成复杂舞蹈的 OAuth、用于无状态身份验证世界的
上页
下页
关闭