ICode9

精准搜索请尝试: 精确搜索
  • CentOS搭建http代理(转)2022-03-08 16:33:38

    一、配置:一台centos云服务器: 主要说下我这里的一些搭建的问题,centos的系统版本不要选的太高,不然可能设置不成功。 我这里的是设置CentOS7.2 位系统的linux阿里云服务器。重要的事情说三遍(不然肯定踩坑,我搞了第三天才找到原因,才弄出来):CentOS7.2 位系统的linux阿里云服务器,CentOS7.2

  • 简单的Django auth + React 跨域cookie登录2022-03-04 13:33:23

    把原来的代码,用React后端分离来重构,踩了挺多坑的,特别是这个登录功能,坑太多了。 登录接口 首先是后端的登录接口,这个简单,用的是django自带的auth库。迁移数据库的时候,会自动生成一张用户表,可以通过admin后台来管理用户,这是django的基础,就不多说了。 def login_react(request):

  • gitlab-runner之坑2022-02-24 12:06:22

    原理 runner支持多种excutor: shell, docker(eg. shell, docker, etc. (default: "docker") ) runner通过调用shell或者token来执行命令,我选用的是docker。通过将/var/run/docker.sock挂载到runner容器内,runner使用unix协议调用docker api,在每个构建阶段分别启动容器来执行构建命令

  • 微信小程序 auth.getAccessToken 获取access_token JAVA2022-02-23 18:31:17

    一、认清auth.getAccessToken         这个接口不是wx.request()之类的在小程序端使用,它在服务器中编写代码使用,是一种请求规范。向微信服务器请求access_token时必须遵守的规范。即:(1)请求方式为GET (2)请求网址为https://api.weixin.qq.com/cgi-bin/token?(3)必须附带三个参数:gr

  • The following artifacts could not be resolved(jenkins打包报错)2022-02-23 10:01:06

    首先我jenkins是用rpm安装的,但是我maven不是,这就导致使用的不是同一个库,maven库里面有依赖但是jenkins没有,导致下面报错。 从报错中看,缺少两个jar包的依赖:auth:jar:1.0.0.jar         jkglClient:jar:20201110.jar maven安装路径在:/opt/maven  它的库在/opt/maven/lib下面

  • Nginx:用户认证模块2022-02-22 20:32:01

    对应系统资源的访问,我们往往需要限制谁能访问,谁不能访问。这块就是我们通常所说的认证部分,认证需要做的就是根据用户输入的用户名和密码来判定用户是否为合法用户,如果是则放行访问,如果不是则拒绝访问。 Nginx对应用户认证这块是通过ngx_http_auth_basic_module模块来实现的,它允许

  • Django中的Auth模块2022-02-20 20:33:47

    导入模块 from django.contrib import auth auth模块是cookie和session的升级版,auth模块是对登录认证方法的的封装,可以轻松的去验证用户的登录信息是否存在于数据库中。此外,auth还对session做了一些封装,方便我们校验用户是否已登录。 用户登录后会在django_session中存储session

  • 【axios 源码】- node适配器 http 研读解析【上】2022-02-20 15:30:25

    首发于我的公众号「前端面壁者」,欢迎关注。 一、环境准备 axios 版本 v0.24.0通过 github1s 网页可以 查看 axios 源码调试需要 clone 到本地 git clone https://github.com/axios/axios.git cd axios npm start http://localhost:3000/ 二、函数研读 1. 辅助函数总览

  • Nginx 静态资源鉴权访问2022-02-17 18:02:07

    前言 相信许多的小伙伴使用过Nginx服务器,来代理网站页面或者代理文件资源,配置简单,灵活。但是若出现像带权限的来访问Nginx的静态资源时,那简单的配置将不生效。 原理 准备 需要用到的知识、工具有 spingBoot nginx mysql 一些文件 开始 Nginx配置方式 我们来拿一个简单

  • 微服务从代码到k8s部署应有尽有系列(二、网关)2022-02-17 11:34:28

    我们用一个系列来讲解从需求到上线、从代码到k8s部署、从日志到监控等各个方面的微服务完整实践。 整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者开发的一些中间件,所用到的技术栈基本是go-zero项目组的自研组件,基本是go-zero全家桶了。 实战项目地址:htt

  • 在Istio Ingress Gateway上实现SSO2022-02-15 01:00:40

     kubectl edit svc istio-ingressgateway -n istio-system 更改端口为 80 kubectl edit svc  keycloak -nkeycloak  更改为8080 添加域   添加客户端 Keycloak上的Access Type共有三类: ◼ confidential:适用于需要执行浏览器登录的应用,客户端会通过client secret来获取access

  • Python 算法交易实验33 聚宽本地数据测试2022-02-10 13:35:21

    说明 这里进行连通性测试,目标是获取分钟级的查询。如果可行的化之后启动一个定时服务刷数和提醒。 内容 1 连接 申请免费账号并搭建环境(pandas和python的版本不要太高,python用3.6比较好) import jqdatasdk as jq jq.auth('网站的登录名', '网站的登录密码') auth success (

  • Django11_Auth模块2022-02-07 12:01:12

    其实我们在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表 django_session auth_user django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user表,并且还必须是管理员用户才能进入 创建超级用户(管理员) python3 manage.py crea

  • ThinkPHP6集成JWT方法JWT-AUTH2022-02-03 17:30:55

    thinkphp的jwt(JSON Web Token)身份验证包。支持Header、Cookie、Param等多种传参方式。包含:验证、验证并且自动刷新等多种中间件。 thinkphp6.0的demo下载 支持Swoole 环境要求 php >= 7.0thinkphp ^5.1.10 || ^6.0.0 说明 目前支持如下三大类型加密方式:RSA,HASH,DSA。再各分256

  • Vue--Router--钩子函数(导航守卫)--使用场景/实例2022-02-01 12:02:00

    原文网址: 简介 说明         本文介绍Vue Router(路由)的钩子函数(导航卫士)的使用场景。         Vue Router的导航守卫用法,官网中介绍的很详细了,本处只介绍使用场景。 官网 导航守卫 | Vue Router 钩子函数种类 全局钩子函数 beforeEach():每次路由进入之前执行的函数

  • 如何给redis设置密码2022-02-01 09:32:57

    原文链接:这里 0.前言 redis加密码的方式一共有两种,前者属于一次性的,关闭后就不再生效了,后者属于永久性设置。 1.临时性设置 找到你redis的安装目录。运行redis-cli.exe。 如果提示“由于目标计算机积极拒绝,无法连接。”是由于你的redis服务没有正常运行导致的的 运行下面的指令 co

  • Django 用户认证(Auth)组件2022-01-31 23:32:52

    Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。 Django 用户认证(Auth)组件需要导入 auth 模块: # 认证模块 from django.contrib import auth # 对应数据库 from django.contrib.auth.models import User 返回值是用户

  • nginx代理和并发和Keepalived高可用案例2022-01-29 15:33:45

    这里写自定义目录标题 负载均衡,这里有个地方没有写=5,注意下图 高可用 Keepalived二. 方式1的配置进入 /etc/keepalived 目录下,修改 keepalived.conf 文件。 二. 方式2的配置1、keepaliaved 抢占式配置master配置backup配置 2、Keepalived非抢占式配置:3、nginx+keepaliv

  • CentOS nginx 集成ngx_http_auth_pam_module实现基于Linux系统账号的访问权限控制2022-01-25 17:05:29

    yum install -y pam-devel cd ~ wget https://github.com/sto/ngx_http_auth_pam_module/archive/refs/tags/v1.5.3.tar.gz tar -xvf v1.5.3.tar.gz cd ~ wget http://nginx.org/download/nginx-1.20.2.tar.gz tar -xvf nginx-1.20.2.tar.gz cd ~/nginx-1.20.2 ./configure --

  • Postfix和Dovecot配置Mysql虚拟用户2022-01-25 09:01:32

    安装: 1 yum install dovecot-mysql 新建数据库: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 CREATE DATABASE mailserver; GRANT SELECT ON mailserver.* TO &#

  • Rethat 环境下Postfix+Dovecot+MySQL搭建服邮件服务器实例2022-01-25 09:00:57

    本文将尝试阐述在Rethat 系统中使用Postfix+Dovecot+MySQL搭建邮件服务器,以及解决搭建过程中遇到的问题。 • Postfix: 是一个标准的MTA「Mail Transfer Agent」服务器,它负责通过SMTP协议管理发送到本机的邮件以及由本机发向外界的邮件。在本例中,Postfix会把邮件的本地投递工作

  • 在 Android 中使用生物识别,kotlin开发思维2022-01-23 18:34:12

    通过 BiometricPrompt API,您可以在加密和不加密的情况下实现身份验证。如果您的应用需要更强安全性的保障 (例如医疗类或银行类应用),则可能需要 将加密密钥同生物特征绑定在一起 来验证用户的身份。否则您仅需向用户提供生物识别身份验证即可。两种方式的代码实现很类似,除

  • Ceph 用户管理2022-01-17 15:33:35

    用户管理Ceph storage cluster的认证和授权默认是启用的。Ceph的客户端用户要么是独立的个体用户,要么是系统中的一个应用,他们都使用ceph的客户端与ceph存储集群交互。 当ceph启用认证和授权时,你必须要指定用户名和包含秘钥的钥匙环才可以使用客户端与集群进行交互。如果不指定如:ce

  • python实现linux远程操控windows执行cmd命令2022-01-16 10:34:34

    宿主机: 1、在Linux服务器上的处理     首先需要在Linux中安装python,并且安装pywinm库。安装之前首先需要安装isodate和xmlwitch两个依赖包,在安装pywinrm。下面是安装时用到的命令。     安装依赖包 pip install isodatepip install xmlwitch     安装pywinrm pip i

  • Django基础(二)Django配置信息——资源文件配置、媒体资源文件2022-01-13 22:03:25

    Django配置信息 Django配置文件settings.py:用于配置整个网站的环境和功能。 核心配置:项目路径、密钥配置、域名访问权限、App列表、中间件、资源文件、模板配置、数据库的连接方式。 资源文件配置 先建4个文件夹,放一些图片进去,名字如图 这里有两个static文件,系统默认的是index下

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有