跟我学Shiro - 张开涛
..................................................................................... 114 第十四章 SSL .................................................................................................. 一个主体可以有多个 principals,但只有一个 Primary principals,一般是用户名/密码/手机号。 credentials:证明/凭证,即只有主体知道的安全值,如密码/数字证书等。 最常见的 principals 和 credentials 组合就是用户名/密码了。接下来先进行一个基本的身份认 证。 另外两个相关的概念是之前提到的 Subject 及 Realm,分别是主体及验证主体的数据源。 class), rest(HttpMethodPermissionFilter.class), roles(RolesAuthorizationFilter.class), ssl(SslFilter.class), user(UserFilter.class); } public class MyIniWebEnvironment extends IniWebEnvironment0 码力 | 219 页 | 4.16 MB | 10 月前3Apache Shiro 1.2.x Reference Manual 中文翻译
if ( !currentUser.isAuthenticated() ) { //收集用户的主要信息和凭据,来自GUI中的特定的方式 //如包含用户名/密码的HTML表格,X509证书,OpenID,等。 //我们将使用用户名/密码的例子因为它是最常见的。. UsernamePasswordToken token = new UsernamePasswordToken("lonestarr" 程序中经常会是一个用户名、邮件地址或者全局唯一的用户 ID。 Credentials(证明) 通常是只有 Subject 知道的机密内容,用来证明他们真正拥有所需的 身份,一些简单的证书例子如密码、指纹、眼底扫描和X.509证书等。 最常见的身份/证明是用户名和密码,用户名是所需的身份说明,密码是证明身份的证据。如 果一个提交的密码和系统要求的一致,程序就认为该用户身份正确,因为其他人不应该知道 同样的密码。 应用程序上下文根目录相关的 Ant 风格的路径表达式。 例如,假设你有如下的[urls]行: /account/** = ssl, authc 此行表明,“任何对我应用程序的/accout 或任何它的子路径(/account/foo, account/bar/baz,等等)的请求都将触发'ssl, authc'过滤器链”。我们将在下面讨论过滤器 链。 请注意,所有的路径表达式都是相对于你的应用程序的上下文根目录而言的。这意味着如果0 码力 | 196 页 | 2.34 MB | 1 年前3Apache Shiro参考手册中文版
Subject 知道的秘密值,它用来作为一种起支持作用的证据,此证据事实上 包含着所谓的身份证明。一些常见 credentials(凭证)的例子有密码,生物特征数据如指纹和视网膜扫描, 以及 X.509 证书。 principal/credential 配对最常见的例子是用户名和密码。用户名是所声称的身份,密码是匹配所声称的身份的 证明。如果提交的密码与应用程序期望的相匹配,应用程序可以很大程度上假设用户真的是他们说的他们是 Ant 风格的路径表达式。 例如,假设你有如下的[urls]行: /account/** = ssl, authc 此行表明,“任何对我应用程序的/accout 或任何它的子路径(/account/foo, account/bar/baz,等等)的请求都将触 发'ssl, authc'过滤器链”。我们将在下面讨论过滤器链。 请注意,所有的路径表达式都是相对于你的应用 Matters! URL 路径表达式按事先定义好的顺序判断传入的请求,并遵循 FIRST MATCH WINS 这一原则。例如,让我们假设有如下链的定义: /account/** = ssl, authc /account/signup = anon 如果传入的请求旨在访问/account/signup/index.html(所有'anon'ymous0 码力 | 92 页 | 1.16 MB | 1 年前3Nacos架构&原理
登录目前大部分都是 https,nacos 默认不支持 https,如果需要使用 https 功能,在 nacos 前 面配置 nginx,nginx 上做 443 端口转后端 8848 端口,nginx 上管理证书。 117 > Nacos 架构 Nacos 前端设计 Nacos 前端设计 背景 我们需要提供⼀个简单控制台提升易用性,并且可以得到开发者的共建。前端框架上选择目前比较 流行的 react 全的访问外部服务。 核心控制面 Istio 负责对所有数据面的代理服务 (包括 Ingress、Egress 网关)下发服务发现 信息,流量治理配置,以及用于服务之间进行双向认证的 TLS 证书。 可以看出 Istiod 是微服务领域的集大成者,覆盖了服务发现、服务治理、认证鉴权和可观测,以无 侵入的方式为微服务体系架构的业务提出了云原生时代下新的解决方案。 Nacos 生态 < 158 Nacos,其流量从 Tengine 进入,经过微服务网关,然后再进入 微服务体系。 之所以分为两层网关,是因为第⼀层 Tegine 是负责流量的接入,核心具备的能力是抗大流量、安 全防护和支持 https 证书,追求的是通用性、稳定性和高性能。第二层是微服务网关,这层网关侧 重的是认证鉴权、服务治理、协议转换、动态路由等微服务相关的能力,比如开源的 spring cloud gateway,zuul 等都属于微服务网关。0 码力 | 326 页 | 12.83 MB | 9 月前3Spring Boot 3.2.3-SNAPSHOT Reference Documentation
14. SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 7.14.1. Configuring SSL With . . . . . 258 7.14.2. Configuring SSL With PEM-encoded Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 7.14.3. Applying SSL Bundles . . . . . . . . . . . . . . 261 7.14.4. Using SSL Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 7.14.5. Reloading SSL bundles . . . . . .0 码力 | 975 页 | 17.43 MB | 1 年前3Spring Boot 3.2.9-snapshot Reference Documentation
14. SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 7.14.1. Configuring SSL With . . . . . 258 7.14.2. Configuring SSL With PEM-encoded Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 7.14.3. Applying SSL Bundles . . . . . . . . . . . . . . 261 7.14.4. Using SSL Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 7.14.5. Reloading SSL bundles . . . . . .0 码力 | 976 页 | 17.49 MB | 1 年前3Spring Boot 3.2.7 Reference Documentation
14. SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 7.14.1. Configuring SSL With . . . . . 256 7.14.2. Configuring SSL With PEM-encoded Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 7.14.3. Applying SSL Bundles . . . . . . . . . . . . . . 259 7.14.4. Using SSL Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 7.14.5. Reloading SSL bundles . . . . . .0 码力 | 974 页 | 17.47 MB | 1 年前3Spring Boot 3.2.8-snapshot Reference Documentation
14. SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 7.14.1. Configuring SSL With . . . . . 258 7.14.2. Configuring SSL With PEM-encoded Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 7.14.3. Applying SSL Bundles . . . . . . . . . . . . . . 261 7.14.4. Using SSL Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 7.14.5. Reloading SSL bundles . . . . . .0 码力 | 976 页 | 17.49 MB | 1 年前3Spring Boot 3.2.9 Reference Documentation
14. SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 7.14.1. Configuring SSL With . . . . . 256 7.14.2. Configuring SSL With PEM-encoded Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 7.14.3. Applying SSL Bundles . . . . . . . . . . . . . . 259 7.14.4. Using SSL Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 7.14.5. Reloading SSL bundles . . . . . .0 码力 | 974 页 | 17.50 MB | 1 年前3Spring Boot 3.2.7-snapshot Reference Documentation
14. SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 7.14.1. Configuring SSL With . . . . . 258 7.14.2. Configuring SSL With PEM-encoded Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 7.14.3. Applying SSL Bundles . . . . . . . . . . . . . . 261 7.14.4. Using SSL Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 7.14.5. Reloading SSL bundles . . . . . .0 码力 | 976 页 | 17.49 MB | 1 年前3
共 301 条
- 1
- 2
- 3
- 4
- 5
- 6
- 31