首页 > 其他分享 >单点登录与host文件

单点登录与host文件

时间:2023-09-26 22:22:23浏览次数:30  
标签:单点 cn 登录 ip 域名 host hkdev

背景

今天有遇到一个场景,需要在局域网中访问vue3+vite项目,一般情况下,只需要在vite配置文件中配置host为"0.0.0.0",然后让别人访问你本地ip地址就可以了(注意,是电脑的本地ip)。但是遇到了别的问题。

原因

当我们使用ip+端口访问到别人的项目,会被重定向到登录页,输入账号密码,登录成功后会发现又重定向到登录页了,很奇怪。

项目中使用的是单点登录,登录成功后会在相应的域名下写入cookie(项目中是xxx.hkdev.cn,注意---lk.hkdev.cn以及kj.hkdev.cn等等都是hkdev.cn的子域名),而写入cookie的原则就是写在其父域名hkdev.cn中,这样子域名就都携带上cookie了
(具体见 https://www.cnblogs.com/zychuan/p/17686176.html)

解决

所以我们需要一个域名和ip地址的映射,也就是修改hosts文件,添加条目 (ip地址 hkdev.cn),然后直接使用 **域名+端口 **访问就可以了

标签:单点,cn,登录,ip,域名,host,hkdev
From: https://www.cnblogs.com/zychuan/p/17731404.html

相关文章

  • 登录口SQL注入突破32位限制获取密码
    0x01前言虽然本文主要讲述了SQL注入,但同时也记录了在测试这个网站时的整体思考方式以及不同测试点的攻击方式。将这种方式记录下来并形成自己在渗透测试中的checklist,可以使渗透流程更加标准化,使整个测试过程更加行云流水得心应手。0x02分析目标打开项目中的网站,只有一个登......
  • selenium 账号密码登录一个网站 需要加上等待元素出现的条件EC 很重要
    #导入包fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECfromtimeimportsleep#登录商城classlogin_shop(......
  • Linux常用命令(cat,more,less,head,tail,clear,poweroff,reboot,alias,unalias,uname,hostname,hist
    本章学习Linux基础命令数量为18个123456catmorelessheadtailclearpoweroffrebootaliasunaliasunamehostnamehistorywhitchwcwwhowhoami1.cat命令作用:连接文件并在标准输出上输出(常用于查看内容较少的,会把所以查看的内容加载到内存中)。常用......
  • 腾讯云 Ubuntu 系统 root 账户使用密钥登录
    腾讯云使用Ubuntu系统,默认的账户名是ubuntu而不是root账户。当绑定秘钥的时候是默认绑定到ubuntu账户上的,ubuntu账户权限不足,安装应用或新建文件等操作时,会不允许安装或新建。解决方法使用ubuntu账户登录ubuntu设置root账户的密码启用root账户,如果已经启......
  • ruoyi-cloud免登录访问
    1、首先在nacos中找到gateway.yml编辑,找到ignore下的whites,添加需要名登录的连接2、还要把连接上面的权限校验的代码注解给删除掉......
  • 【FATE联邦学习】AnsibleFATE离线部署出现AnsibleUndefinedVariable: ‘ansible_ssh_h
    本人已经提issuehttps://github.com/FederatedAI/FATE/issues/5059.根据群友钟紫英的方法,修改project_path/enviroments/prod/hosts中的[fate]组:render后原文:#前面省略ansible_become_method=sudoansible_become_user=rootansible_become_pass=[deploy_check][fate]1......
  • Selenium模拟登录(数字验证码)+Requests获取json数据
    前言我只是想算算每个月洗澡花了多少钱……Selenium模拟登录登录需要提交账号、密码、验证码#实例化browser=webdriver.Edge()browser.implicitly_wait(10)url1='http://card.cqu.edu.cn/'browser.get(url1)#学工号和密码user_id='学号/工号'user_psd='密码'#输入学......
  • MySQL远程登录提示Access denied的场景
    厂商给的某个MySQL库,通过客户端远程登录,提示这个错误,Accessdeniedforuser'用户名'@'IP'(usingpassword:YES)确认输入的账号密码都是正确的,出现这个错误说明端口是通的。此时可以检索mysql.user,如果待登录账号的记录host字段是localhost,说明仅允许本地登录,禁止远程登录,[mysql......
  • 使用 SwitchHosts 加速GitHub 访问速度
    一、原理介绍-hosts是什么有时访问GitHub速度往往较慢,因为某些网络监管和防火墙措施导致的。而使用hosts文件可以通过修改DNS解析的方式,将GitHub的域名映射到加速节点的IP地址,就可以实现GitHub的访问加速。当计算机需要访问某个域名时,它首先会查询本地的hosts文件,看是否有该域名......
  • 单点登录的设计与实现思路
    1.定义单点登录 (Singlesign-on,缩写为SSO),一种对于许多相互关连,但是又是各自独立的软件系统,提供“存取控制”的属性。当拥有这项属性时,当用户“登录”时,就可以获取所有系统的存取权限,不用对每个单一系统都逐一登录。2.概述随着业务的发展,产品的功能越来越多,越来越重,这时候......