当前位置: 首页 > news >正文

做竞拍网站wordpress后台不能拖动

做竞拍网站,wordpress后台不能拖动,wordpress做物流网站,qq在线登录目录 一、SASL介绍 二、使用 SASL 进行身份验证 2.1 服务器到服务器的身份验证 2.2 客户端到服务器身份验证 三、验证功能 一、SASL介绍 默认情况下,ZooKeeper 不使用任何形式的身份验证并允许匿名连接。但是,它支持 Java 身份验证与授权服务(JAAS)…

目录

一、SASL介绍

二、使用 SASL 进行身份验证

2.1 服务器到服务器的身份验证

2.2 客户端到服务器身份验证

三、验证功能


一、SASL介绍

默认情况下,ZooKeeper 不使用任何形式的身份验证并允许匿名连接。但是,它支持 Java 身份验证与授权服务(JAAS),可用于使用简单身份验证和安全层(SASL)设置身份验证。zookeeper 支持使用带有本地存储的凭证的 DIGEST-MD5 SASL 机制进行身份验证。

SASL是一种用来扩充C/S模式验证能力的机制认证机制, 全称Simple Authentication and Security Layer。

二、使用 SASL 进行身份验证

JAAS 使用单独的配置文件进行配置。建议将 JAAS 配置文件放在与 ZooKeeper 配置相同的目录中(/zookeeper/conf/)。如文件名是 jaas.conf。ZooKeeper 是集群部署时,必须在所有节点上创建 JAAS 配置文件。

SASL 身份验证是单独配置的,用于服务器对服务器通信( ZooKeeper 实例之间的通信)和客户端对服务器通信( 客户端和 ZooKeeper 之间的通信)。服务器对服务器身份验证仅与具有多个节点的 ZooKeeper 集群相关。

2.1 服务器到服务器的身份验证

对于服务器到服务器身份验证,JAAS 配置文件包含两个部分:

  • 服务器配置
  • 客户端配置

使用 DIGEST-MD5 SASL 机制时,QuorumServer 上下文用于配置身份验证服务器。它必须包含允许所有用户名,以便其以未加密的形式与其密码连接。第二个上下文 QuorumLearner 必须为内置在 ZooKeeper 中的客户端配置。它还包含未加密格式的密码。以下是 DIGEST-MD5 机制的 JAAS 配置文件示例:

QuorumServer {org.apache.zookeeper.server.auth.DigestLoginModule requireduser_zookeeper="123456";
};QuorumLearner {org.apache.zookeeper.server.auth.DigestLoginModule requiredusername="zookeeper"password="123456";
};

除了 JAAS 配置文件外,还必须通过指定以下选项在 ZooKeeper 的配置文件中启用服务器到服务器身份验证:

quorum.auth.enableSasl=true
quorum.auth.learnerRequireSasl=true
quorum.auth.serverRequireSasl=true
quorum.auth.learner.loginContext=QuorumLearner
quorum.auth.server.loginContext=QuorumServer
quorum.cnxn.threads.size=20# 客户端到服务器身份验证
requireClientAuthScheme=sasl
# authProvider.myId=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
# authProvider.2=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
# authProvider.3=org.apache.zookeeper.server.auth.SASLAuthenticationProvider

然后,通过系统环境变量设置jaas.conf的路径

"-Djava.security.auth.login.config=/opt/kafka/config/jaas.conf"

2.2 客户端到服务器身份验证

客户端到服务器身份验证在与服务器到服务器身份验证相同的 JAAS 文件中配置。

将服务器上下文添加到 JAAS 配置文件,以配置客户端到服务器的身份验证。对于 DIGEST-MD5 机制,它会配置所有用户名和密码:

QuorumServer {org.apache.zookeeper.server.auth.DigestLoginModule requireduser_zookeeper="123456";
};QuorumLearner {org.apache.zookeeper.server.auth.DigestLoginModule requiredusername="zookeeper"password="1234567";
};Server {org.apache.zookeeper.server.auth.DigestLoginModule requireduser_test="123456";
};Client {org.apache.zookeeper.server.auth.DigestLoginModule requiredusername="test"password="123456";
};

同时,zookeeper的配置文件中需要添加如下配置:

# 客户端连接是否必须进行SASL认证
sessionRequireClientSASLAuth=true

三、验证功能

1、启动zk集群,zk集群可正常选举

2、编写客户端demo

System.setProperty("java.security.auth.login.config", "E:\\study\\apache-zookeeper-3.8.4-bin\\conf\\jaas.conf");System.out.println("********************** start zk ********************** ");CountDownLatch countDownLatch = new CountDownLatch(1);ZooKeeperAdmin zooKeeper = new ZooKeeperAdmin("127.0.0.1:2181", 5000, event -> {System.out.println("触发了事件:" + event.getState());countDownLatch.countDown();});Stat existsName = zooKeeper.exists("/age", watchedEvent -> System.out.println("--" + watchedEvent.getState()));if (existsName == null) {zooKeeper.create("/age", "18".getBytes(), ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT);} else {byte[] data = zooKeeper.getData("/name", false, null);System.out.println("--->" + new String(data));}String srvr = FourLetterWordMain.send4LetterWord("127.0.0.1", 2181, "srvr", false);System.out.println(srvr);

http://www.hyszgw.com/news/56022.html

相关文章:

  • 品牌网站设计方案wordpress源码下载
  • 主机屋 大网站营销网站的筛选
  • 一屏网站模板下载 迅雷下载 迅雷下载地址网站建设的英文翻译
  • 如何增强网站的安全性seo网络推广报价
  • 网站建设租用服务器seo岗位有哪些
  • 新蔡县城乡建设局网站黄江网站建设
  • 青岛网站建设服务器cdn 加速 网站
  • 服务器和域名都有了 怎么做网站wordpress安装主题ftp
  • 重庆seo整站优化设置有哪些是做二手的网站
  • ftp怎么做网站的备份wordpress怎样创建门户网站
  • 您的网站空间即将过期木马网站怎么做
  • 中国建设银行网站功能模块建立网站大概需要多长时间
  • 网站建设全视频教程下载青州住房和城乡建设网站
  • 企业品牌网站建设定制开发大连网络营销公司排名
  • 做html网站模板下载地址绘画做动作的网站
  • 杭州模板网站建站网站主动服务方案
  • 如何做英文ppt模板下载网站涂鸦app定制开发
  • 金牛区建设审批网站网站设计说明书主要有什么
  • 郸城网站建设网页翻译怎么关掉
  • 广州专业做网站如何迅速k掉网站
  • 一个网站开发团队的人员配置融水做的比较好的网站有哪些
  • 青浦网站建设公司潍坊那个公司做网站比较好
  • 创新的邯郸网站建设河南久久建筑
  • 做公司自主网站建设厅网站2015154
  • 一家专门做印刷的网站网站功能设计的内容
  • 公司网站制做网站建设费用主要包括哪些方面
  • 黑群晖建设个人网站wordpress 证书
  • 中国建设银行行号查询网站怎样做网络推广外包
  • 南宁网站建设费用网站后台数据库备份怎么做
  • 手机建设网站室内设计师证书哪个含金量高