`
游其是你
  • 浏览: 12795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring Security的HTTP基本验证示例

阅读更多
当前位置:

首页 > Java技术 > Spring>文章信息

Spring Security的HTTP基本验证示例

[微博] 发布于14 天前 阅读:15次
0

[导读]当配置了http的基本验证时,浏览器访问时就会显示一个登陆框,本人就是展示怎么用Spring Security配置http的最基本的验证。<http> <intercept-url pattern="/welcome*" access="ROLE_USER" /> <http-basic /> </http>最新的Spring Security 实现的一个Hello World例子将会被再次使用...

当配置了http的基本验证时,浏览器访问时就会显示一个登陆框,本人就是展示怎么用Spring Security配置http的最基本的验证。

1
2
3
4
<http>
    <intercept-url pattern="/welcome*" access="ROLE_USER" />
    <http-basic />
  </http>

最新的Spring Security 实现的一个Hello World例子将会被再次使用,只不过这次验证的是http.

1.Spring Secutiry

为了验证基本的http,只需要将“form-login”改成“http-basic”标签即可.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    xsi:schemaLocation="http://www.springframework.org/schema/beans
  
    <!-- HTTP basic authentication in Spring Security -->
    <http>
        <intercept-url pattern="/welcome*" access="ROLE_USER" />
        <http-basic />
    </http>
  
    <authentication-manager>
       <authentication-provider>
           <user-service>
           <user name="mkyong" password="123456" authorities="ROLE_USER" />
           </user-service>
       </authentication-provider>
    </authentication-manager>
  
</beans:beans>

好了,就上面那些。

2.示例

当访问加密的链接时,浏览器将会自动跳出登陆验证框。

http://localhost:8080/SpringMVC/welcome

原创文章,转载请注明出处:http://www.it161.com/article/javaDetail?articleid=140109230722

更多原创内容,请访问:http://www.it161.com/

分享到:
评论

相关推荐

    spring security用数据库的示例

    在"spring security用数据库的示例"中,我们将深入探讨如何配置Spring Security以使用数据库进行用户管理和权限控制。 首先,Spring Security的核心组件包括Authentication(认证)和Authorization(授权)。认证是...

    spring security简单示例

    Spring Security 是一个强大的且高度可定制的身份验证和访问控制框架,用于保护基于Java的应用程序。在本示例中,我们将探讨如何使用Spring Security为简单的Web应用程序添加安全功能。首先,让我们了解一下Spring ...

    spring security 完整项目实例

    Spring Security 是一个强大的安全框架,用于为Java应用提供身份验证和授权服务。在这个完整的项目实例中,我们将深入探讨Spring Security的核心概念以及如何将其应用于实际的Web应用程序开发。 首先,我们从用户、...

    spring security3.07的tutorial和contacts示例源码

    Spring Security是Java领域中一款...通过深入研究这些源码,开发者不仅能够理解Spring Security的基本用法,还能学到如何在实际项目中灵活运用,解决各种安全问题。这将对提升开发者的安全意识和技能有着极大的帮助。

    SpringSecurity笔记,编程不良人笔记

    在`SpringSecurity.md`和`SpringSecurity.pdf`文档中,可能包含SpringSecurity配置、自定义用户服务、授权策略等方面的代码示例。`codes`目录可能包含实际运行的项目代码,方便读者实践和理解。 8. **图笔记.draw...

    Spring Security3.2的contacts示例代码

    在Spring Security 3.2版本中, contacts 示例代码是一个经典的实例,用于展示如何使用该框架来保护应用程序的资源,实现用户认证和授权。 在 contacts 示例中,Spring Security 会演示以下几个核心概念: 1. **...

    SpringSecurity学习总结源代码

    SpringSecurity是Java开发中用于构建安全Web应用的框架,它提供了强大的身份验证、授权和访问控制功能。在本文中,我们将深入探讨SpringSecurity的核心概念、关键组件以及如何配置和使用这个框架。 首先,Spring...

    spring security 官方文档

    1. **身份验证(Authentication)**:Spring Security 提供了一套完整的身份验证机制,支持多种认证方式,如用户名/密码、数字证书、HTTP基本认证等。它可以通过自定义`AuthenticationProvider`来扩展,以适应不同的...

    Spring Cloud Gateway 整合 Spring Security 统一登录认证鉴权

    在压缩包文件`spring_gateway_security_webflux`中,可能包含了示例代码或配置文件,用于演示如何在Spring Cloud Gateway中集成Spring Security,实现统一登录认证鉴权。这些资源可以帮助开发者更快地理解和实践上述...

    Spring Security OAuth2认证授权示例详解

    在这个示例中,我们将深入探讨如何使用Spring Security OAuth2实现OAuth2授权流程。 1. **OAuth2的角色**: - **资源所有者**:通常是应用程序的用户,他们拥有数据,决定是否允许第三方应用访问。 - **客户端**...

    spring security 3 demos

    1. **身份验证(Authentication)**:Spring Security 提供了多种身份验证机制,包括基于表单的登录、HTTP基本认证和OAuth2等。在Spring Security 3中,你可以看到如何配置不同的认证提供者,以及如何自定义认证流程...

    精彩:Spring Security 演讲PPT

    1. **认证机制**: Spring Security 支持多种认证方式,如表单认证、HTTP基本认证、OAuth2等。开发者可以根据实际需求选择合适的认证策略。 2. **授权机制**: 提供了灵活的授权模型,可以基于用户的角色来定义访问...

    一个比较好的spring security实例

    在这个名为 "mysecurity" 的压缩包中,很可能是包含了一个实际的Spring Security配置和示例项目,我们可以从中学习到Spring Security的多个关键知识点。 首先,Spring Security的核心概念包括认证(Authentication...

    SpringBoot+SpringSecurity+WebSocket

    在"SpringBoot+SpringSecurity"的组合中,SpringSecurity负责处理用户身份验证和权限管理,确保只有经过授权的用户才能访问特定的资源和服务。这在WebSocket应用中尤为重要,因为WebSocket连接一旦建立,就可能长期...

    SpringSecurity的配套示例源码

    本示例源码旨在帮助开发者深入理解并学习如何在实际项目中应用SpringSecurity。 1. **SpringSecurity核心概念** - **身份验证(Authentication)**:确认用户的身份,通常通过用户名和密码进行。 - **授权...

    SpringSecurity入门小demo(SSM+Spring Security)

    在 `HelloSpringSecurity` 文件中,你可能看到以下关键代码: - **WebSecurityConfigurerAdapter** 类:这是 Spring Security 提供的配置适配器,可以覆盖其方法来定制安全规则。 - `configure(HttpSecurity http)...

    Spring security oauth源码

    2. **Filter Security Interceptor**:Spring Security的核心组件,用于拦截HTTP请求,根据权限控制策略决定是否允许访问。 3. **OAuth2 endpoints**:如`/oauth/authorize`、`/oauth/token`等,用于处理OAuth相关的...

    Spring Security 示例项目

    **Spring Security 示例项目** Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架,用于保护基于Java的应用程序。这个示例项目旨在为初学者提供一个基础的起点,让他们了解如何在Spring应用中集成...

    Spring Security示例

    **Spring Security概述** Spring Security是Java领域中一个强大的安全框架,专为Web和企业应用程序提供安全解决方案。它提供了丰富的功能,包括用户认证、授权、访问控制、加密以及CSRF(跨站请求伪造)防护等,...

Global site tag (gtag.js) - Google Analytics