权限系统设计指南

     
  • Spring Security 6.3 新功能

    11 11K

    Spring Security 6.3 版本在框架中引入了一系列安全增强功能。在本教程中,我们将讨论一些最显著的功能,重点介绍它们的优点和用途。被动 JDK 序列化支持Spring Security .

  • Spring Boot 中测试 CORS

    18 7K

    跨域资源共享 (CORS)是一种安全机制,允许来自一个来源的网页访问来自另一个来源的资源。浏览器强制执行该机制,以防止网站向不同的域发出未经授权的请求。在使用 Spring Boot 构建 Web 应.

  • 使用 JWT 身份验证保护你的 Spring Boot 应用

    31 14K

    本文深入探讨如何使用 JSON Web Tokens (JWT) 进行身份验证来保护 Spring Boot 应用程序。我们将探索 Spring Security、JWT 基础知识,然后实现具有用户注.

  • 什么是自适应身份验证?

    19 3K

    标准身份验证方法(包括多重身份验证 (MFA))要求用户在尝试登录或访问公司资源时提供特定凭证。然而,自适应身份验证会根据情况调整所需的凭证,在违规风险较高时提高安全性。当用户始终使用标准凭证(例如用.

  • JWT不是为了授权而设计的

    77 1 2K

    JWT不是为了授权而设计的,只是用作身份验证。JWT 主要用于验证身份。由于大多数开发人员不会开发自己的身份验证解决方案,因此身份验证提供商的 SDK 可能会为您完成此操作。您最终从 JWT 获得的是.

  • 什么是Google Zanzibar授权系统?

    58 5K

    Google 设计了 ​​Zanzibar 授权系统来处理其复杂的访问需求。了解如何利用此系统在您的应用中创建细粒度的 ReBAC.Google Zanzibar 是 Google 于 2019 年发.

  • Spring Security 6中使用PKCE实现身份验证

    25 12K

    在本教程中,我们将讨论OAuth 2.0公共客户端的代码交换证明密钥 (PKCE) 的使用。背景OAuth 2.0 公共客户端(例如单页应用程序 (SPA) 或使用授权码授予的移动应用程序)容易受到授.

  • 什么是Cookie、令牌与JWT?

    41 10K

    在这篇博文中,我们将了解什么是网络 Cookie 和令牌以及它们的用途。我们还将介绍最常见的网络 Cookie 和令牌类型。什么是 Cookie?首先,让我们尝试了解什么是网络 Cookie 以及我们.

  • 老司机:非谷歌规模就无需使用JWT?

    62 3K

    该文认为:在大多数情况下,您不应使用 JSON Web Tokens (JWT) 作为身份验证令牌,尤其是你的系统规模没有达到 Google/Facebook 规模运营时,特别规模是每秒处理少于 10.

  • Spring Security 6.3基于JWT身份验证与授权开源项目

    83 1 5K

    Java 后端应用程序使用 Spring-security 实现基于 JWT 的身份验证和授权,这是一个概念验证项目,利用 Spring-security 实现基于 JWT 的身份验证、API 访问控.

  • 本周七篇精心挑选的Java和Spring博文

    86 14K

    精心挑选了一些值得一读的有趣的 Java 和 Spring 文章。这些文章包括 Spring AI、SQL 查询优化、Java 线程收集、记录 JFR 日志、Spring 安全最佳实践等主题。1. S.

  • Quarkus中基于角色的权限访问控制教程

    55 16K

    在本教程中,我们将讨论基于角色的访问控制 (RBAC) 以及如何使用Quarkus实现此功能。RBAC 是一种众所周知的用于实现复杂安全系统的机制。 Quarkus 是一个现代云原生全栈 Java 框.

  • Quarkus后端开发优势:安全和JSON支持

    75 2K

    GRAN Software Solutions 是一家设计和构建现代后端解决方案的德国公司。我们与大型汽车客户和其他客户合作,重组并创建新的解决方案。我们还开发并提供 SaaS 工具来帮助我们和其他人.

  • Spring Boot 3中实现多种身份验证方法开源案例

    94 9K

    身份验证是保护 Spring Boot 应用程序安全的一个关键方面。在某些项目中,您可能会遇到需要为应用程序的不同部分支持多种身份验证方法。在我正在进行的 Spring Boot 副项目中,我遇到了一.

  • Spring Boot 3中将JWT与Spring Security 6集成

    93 35K

    在我们的 Spring Boot 应用程序中将 JWT(JSON Web 令牌)与 Spring Security 集成。这将使我们能够通过使用 JWT 整合强大的身份验证和授权机制来增强我们的安全框.

  • 使用Spring Security 6.1及更高版本保护Spring Boot 3应用

    133 23K

    在本文中,我们将探讨如何利用 Spring Security 的最新更新来保护使用最新版本的 Spring Boot 开发的 Web 应用程序的安全。我们的旅程将引导我们创建一个 Spring Boo.

  • Spring Security安全综合大全指南

    82 24K

    在 Web 开发领域,安全是不可或缺的支柱,保护应用程序免受恶意攻击和未经授权的访问。在众多可用于强化 Web 应用程序的工具中,Spring Security 作为一个强大而灵活的框架脱颖而出,为 .

  • Spring Security中AuthorizationManager简介

    142 6K

    Spring Security是Spring 框架的扩展,可以轻松地将常见的安全实践构建到我们的应用程序中。这包括用户身份验证和授权、API 保护等等。在本教程中,我们将了解 Spring Secur.

  • 如何从Spring Security 5迁移到Spring Security 6/Spring Boot 3

    129 11K

    Spring Security 6 带来了几项重大更改,包括删除类和已弃用的方法,以及引入新方法。从 Spring Security 5 迁移到 Spring Security 6 可以增量完成,而不.

  • Spring中实现微服务综合交易的验证和升级

    56 13K

    了解金融科技中的综合交易如何帮助确保质量和信心,验证重大更新或新功能后的业务功能。在金融科技应用程序、移动应用程序或网络中,在贷款申请等领域部署新功能需要仔细验证。使用真实用户数据(尤其是个人身份信息.

  • 细粒度授权实施指南

    110

    随着网络威胁的日益复杂和监管要求的不断提高,实施强有力的授权机制变得至关重要。特别是细粒度授权,允许组织根据各种属性精细地控制对资源的访问,从而提供了强大的解决方案。在本文中,我们深入研究了细粒度授权.

  • Rust中实现JWT身份验证

    166 9K

    我们将讨论如何在 Rust 中使用 JSON Web Tokens (JWT) 实现身份验证。什么是 JWT?JSON Web 令牌 (JWT) 是一种紧凑、URL 安全的方式,用于通过 Web 在两.

  • 保护API安全的16种最佳实践

    67

    通过以下 16 项实践保护您的API:.身份验证: 验证访问 API 的用户身份。授权 : 确定已验证用户的权限。数据删除 : 隐藏敏感数据以进行保护。加密:对数据进行加密,只有授权方可解码。错误处理.

  • 比较SpringBoot和Node.js之间的JWT授权

    84 10K

    虽然两者都有其复杂性,但SpringBoot的学习曲线肯定更陡峭!Spring Boot 和 Node.js 都是流行的后端开发框架,它们都可以用于实现 JWT(JSON Web Token)授权机制.

  • Spring Security中的SecurityContext和SecurityContextHolder

    109 3K

    SecurityContext 和 SecurityContextHolder 是 Spring Security 的两个基本类。SecurityContext 用于存储当前已验证用户的详细信息,也称.

  • 谷歌安全2规则:三个选择中只能取两个

    63
    当您编写代码来解析、评估或以其他方式处理来自互联网的不可信输入时,我们希望遵循一个简单的规则,以确保这样做足够安全!我们喜欢遵循一条简单的规则,以确保这样做足够安全。2规则是从以下选项中选择不超过 2.
  • 单点登录(SSO)在云计算中的作用

    77 2K

    云计算已经改变了企业访问和管理其数据和应用程序的方式。随着基于云的生态系统日益复杂,更快的访问速度和更高的安全性至关重要。单点登录(SSO)在这种情况下成为游戏规则的改变者。在这篇文章中,我们将讨论S.

  • API 身份验证:产品经理综合指南

    120 6K

    在应用程序编程接口 (API) 领域,身份验证充当指南针,指导产品经理解决安全授予访问权限的复杂问题。本身份验证指南将深入探讨六种关键身份验证机制:用于简化单实体访问的 API 密钥、用于第三方集成复.

  • Golang 中实现基于 JWT 的身份验证

    240 12K

    在这篇文章中,我们将了解基于JWT(JSON Web Token)的身份验证如何工作,以及如何使用golang-jwt/jwt库在 Go 中构建服务器应用程序来实现它。JSON Web 令牌 (JWT.

  • ReBAC:兼容DDD的下一代授权模型

    243 3K

    ReBAC是一种基于关系的访问控制模型,与传统的RBAC和ABAC模型相比具有更高的表现力、细粒度和灵活性。它能够更准确地定义和管理用户的权限和角色,并且可以根据不同的业务领域进行定制。在Agicap.