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

大型在线网站建设软文

大型在线网站建设,软文,新安县做网站,2345网址导航怎么彻底删掉win71.3、Basic Authentication 支持基于用户名和密码的基本认证,通常用于简单的身份验证场景。 1.3.1、环境准备 1.3.1.1、创建一个服务,basic-auth-service curl -i -s -X POST http://localhost:8001/services \--data namebasic-auth-service \--dat…

1.3、Basic Authentication

支持基于用户名和密码的基本认证,通常用于简单的身份验证场景。

1.3.1、环境准备

1.3.1.1、创建一个服务,basic-auth-service
curl -i -s -X POST http://localhost:8001/services \--data name=basic-auth-service \--data url='http://localhost:8080'

http://localhost:8080 端口是运行一个Go的服务,请求/hello将返回对应的数据。

将会返回数据:

Hello, kong,I'm runing at 8080!
1.3.1.2、创建对应的路由,basic-auth-route
curl -i -X POST http://localhost:8001/services/basic-auth-service/routes \--data 'paths[]=/basic-auth' \--data name=basic-auth-route
1.3.1.3、测试环境
[root@iZbp1ivu3yaedumdy0va2vZ kong]# curl http://localhost:8000/basic-auth/hello
Hello, kong,I'm runing at 8080!

看到如下输出,证明已经环境已经搭建OK。

1.3.2 插件安装

安装basic authentication插件

1.3.2 .1、服务范围内安装
curl -X POST http://localhost:8001/services/basic-auth-service/plugins \--header "accept: application/json" \--header "Content-Type: application/json" \--data '{"name": "basic-auth","config": {"hide_credentials": true}
}'
1.3.2 .2、route范围内按照
curl -X POST http://localhost:8001/routes/basic-auth-route/plugins \--header "accept: application/json" \--header "Content-Type: application/json" \--data '{"name": "basic-auth","config": {"hide_credentials": true}
}'
1.3.2.3、全局范围安装
curl -X POST http://localhost:8001/plugins/ \--header "accept: application/json" \--header "Content-Type: application/json" \--data '{"name": "basic-auth","config": {"hide_credentials": true}
}'

1.3.3、测试插件效果

如果开启了basic-auth插件,直接访问。将会出现如下错误信息:

[root@iZbp1ivu3yaedumdy0va2vZ ~]# curl http://localhost:8000/basic-auth/hello
{"message":"Unauthorized","request_id":"c6301004ca5d8e72f932746c08a0ce44"
}
  • 创建用户
curl -X POST http://localhost:8001/consumers -d username=alex
  • 给用户授予basic auth权限
curl -X POST http://localhost:8001/consumers/alex/basic-auth \-d username=alex \-d password=secret123
  • 执行访问

    [root@iZbp1ivu3yaedumdy0va2vZ ~]# curl -u alex:secret123  http://localhost:8000/basic-auth/hello
    Hello, kong,I'm runing at 8080!
    
    [root@iZbp1ivu3yaedumdy0va2vZ ~]# echo "alex:secret123" | base64
    YWxleDpzZWNyZXQxMjMK
    [root@iZbp1ivu3yaedumdy0va2vZ ~]# curl http://localhost:8000/basic-auth/hello \-H 'Authorization: Basic YWxleDpzZWNyZXQxMjMK'
    Hello, kong,I'm runing at 8080!
    
http://www.dtcms.com/wzjs/362734.html

相关文章:

  • 网站服务器的维护方法策划营销
  • 做网站用的小图标站长之家ping检测
  • 郑州网络兼职网站建设中国教师教育培训网
  • 外贸网站模版百度卖货平台
  • 建设行业年度峰会网站湖南靠谱seo优化公司
  • 过年做啥网站能致富如何制作视频网站
  • 上海网站seo外包网络营销推广的特点
  • 做网站智能工具湖南网站设计外包费用
  • 微信推送用哪个网站做广告营销
  • 对网站建设心得怎么做网页设计的页面
  • 网站建设价格优 秀乐云seo关键少数
  • 大连微信网站制作北京网络推广公司
  • 厦门网站建设团队seo搜索引擎
  • 淄博圻谷网站建设制作深圳外贸seo
  • 长春公司网站建设游戏推广平台哪个好
  • 日本设计公司网站seo站长平台
  • 国家建设执业注册中心网站广告软文是什么意思
  • 没有网站怎么做淘客莆田seo推广公司
  • 做企业内部网站要多久百度会员登录入口
  • 网站版权备案网络推广外包注意哪些
  • 怎么做网站促收录百度搜索下载
  • 网页版微信二维码一直失效郑州网站seo优化
  • 哪个网站开发好淘宝seo推广优化
  • 做软件工资高还是网站海外市场推广方案
  • 在川航网站购票后怎么做aso优化的主要内容
  • 网站建设课程报告网络公司排名
  • 什么网站做软件任务挣钱郑州网站建设最便宜
  • 广州海珠区网站建设广告营销策略有哪些
  • 网站建设创新互联全球搜
  • 昆明做网站建设的公司哪家好如何进行百度推广