<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # SpringSecurity 教程 > 原文: [https://howtodoinjava.com/spring-security-tutorial/](https://howtodoinjava.com/spring-security-tutorial/) [Spring Security](https://projects.spring.io/spring-security/) 是一個框架,致力于為基于 Java EE 的企業軟件應用程序提供身份驗證和授權。 ![Spring-Security-logo](https://img.kancloud.cn/d1/df/d1dfe50be259e91302ec1f1ee81be48a_300x225.jpg) ## Maven 依賴 要在基于 Maven 的項目中包含 **spring security** ,請包括以下依賴項: `pom.xml` ```java <repositories> <repository> <id>spring-snapshot</id> <name>Spring Snapshot Repository</name> <url>http://repo.spring.io/snapshot</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>4.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>4.1.1.RELEASE</version> </dependency> </dependencies> ``` 如果您正在使用 LDAP,OpenID 等其他功能,則還需要包括相應的[模塊](https://docs.spring.io/spring-security/site/docs/4.1.1.RELEASE/reference/htmlsingle/#modules)。 如果您遇到任何導致運行時類路徑問題的傳遞依賴問題,則可以考慮添加 spring security [BOM](https://howtodoinjava.com/maven/maven-bom-bill-of-materials-dependency/) 文件。 `pom.xml` ```java <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-framework-bom</artifactId> <version>4.3.1.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> ``` ## Gradle 依賴 要在基于 gradle 的項目中包含 Spring Security,請包含以下依賴項: `build.gradle` ```java repositories { mavenCentral() } dependencies { compile 'org.springframework.security:spring-security-web:4.1.1.RELEASE' compile 'org.springframework.security:spring-security-config:4.1.1.RELEASE' } ``` ## SpringSecurity 實例 以下示例詳細說明了 Spring Security 的各種功能。 #### Spring Security – 登錄表單示例 本教程的范圍是: * 只有授權用戶才能訪問編輯員工屏幕。 * 未經授權的用戶應顯示登錄屏幕。 * 成功的憑據應轉發到編輯員工屏幕。 * 不成功的憑據應轉發到拒絕訪問屏幕。 * 應該有一個注銷應用程序的鏈接。 #### Spring Security – JDBC 用戶服務示例 `<jdbc-user-service/>`的示例,用于從數據庫中獲取用戶名和密碼,以將用戶驗證為系統身份。 #### Spring Security – HTTP 基本認證示例 `<http-basic/>`的示例,用于強制用戶使用基本的 HTTP 身份驗證來身份驗證應用程序中的任何網頁或任何其他資源。 #### Spring Security – 自定義`UserDetailsS??ervice`示例 學習擴展和使用[`UserDetailsService`](http://static.springsource.org/spring-security/site/docs/3.0.x/apidocs/org/springframework/security/core/userdetails/UserDetailsService.html)界面,該界面用于查找任何給定用戶的用戶名,密碼和授予的權限。 #### Spring Security – 方法級別的安全性示例 – `@PreAuthorize`和`@Secured` 了解在 Spring 應用程序中實現方法級別的安全性。 #### Spring Security – 使用 JSP Taglibs 的視圖層安全性 學習在視圖層中添加安全性。 當我們要根據用戶的角色隱藏某些鏈接或按鈕以使他將無法訪問該功能時,通常需要使用該功能。 #### Spring Security – Spring Security 身份驗證的單元測試 了解測試 Spring 身份驗證技術的方法,以使系統免受外部攻擊。 #### Spring Security – Siteminder 預身份驗證示例 在其他任何應用程序中對用戶進行預身份驗證后,學習使用 Spring Security,并使用 siteminder 進入您的 Web 應用程序。 #### Spring Security – 具有保護切入點的方法級安全性 學習使用基于 XML 的安全性配置。 參考: [Spring Security 參考](https://docs.spring.io/spring-security/site/docs/4.1.1.RELEASE/reference/htmlsingle/)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看