简单讲解下OSM调用谷歌浏览器做单点登录的动作流写法 前提条件: 1.堡垒机已完成基本配置,用户授权资源 2.应用发布服务器已完成搭建 OSM客户端配置:动作流配置: prg=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe,fwc=[CLASS:Chrome_WidgetWin_1;],tmo=6000,fnc=esc,fnc=4tab,tmo=2000,dat=https:\\fortIp\login,fnc=enter,tmo=3000,fnc=3tab,fnc=enter,tmo=2000,fnc=tab,fnc=enter,tmo=5000,dat=fortAccount,fnc=tab,tmo=2000,dat=fortPassword,tmo=2000,fnc=4tab,tmo=2000,fnc=enter 动作流分析: 第一段: prg=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe,fwc=[CLASS:Chrome_WidgetWin_1;],tmo=6000,fnc=esc,fnc=4tab,tmo=2000,dat=https:\\fortIp\login,fnc=enter 用于应用发布服务器登录资源地址,例如资源设置IP为10.254.50.249则登录https:\\fortIp\login 第二段: tmo=3000,fnc=3tab,fnc=enter,tmo=2000,fnc=tab,fnc=enter,tmo=5000, 输入地址登录之后等待3000ms,输入三次tab之后按回车,等待2S,再输入一次tab再按回车等待5S 具体作用是跳过https告警 按三次TAB之后浏览器所处位置 按回车再输入一次TAB所处位置 再按一次回车就进入到登录界面 第三段: dat=fortAccount,fnc=tab,tmo=2000,dat=fortPassword,tmo=2000,fnc=4tab,tmo=2000,fnc=enter 因为登录之后会自动定位到用户名登录框,所以直接输入dat=用户名,触发动作流tab,等待2s,定位到密码输入框,输入dat等于设置的密码,触发动作流TAB*4定位到登录按钮 等待2s触发登录 |