使用浏览器无密码登录Azure DevOps Server

1. 概述

Azure DevOps Server作为软件开发管理平台服务器,除了支持主流的IDE开发工具外,普通用户使用最频繁的客户端工具是网页浏览器。

由于Azure DevOps Server集成AD域服务器实现用户认证,用户每次使用浏览器登录服务器时都需要输入用户的域账户和密码。但是,对于已经使用域账户登录了Windows操作系统的用户,可以利用微软的集成操作系统认证(Integrated Windows Authentication,也称为SPNEGO Authentication),实现无密码安全登录Azure DevOps Server,为用户提供极大的便利。

本文分别针对主流的三大网页浏览器(Microsoft Edge, Google Chrome, Mozilla Firefox),分别介绍如何启用集成认证,实现无密码登录Azure DevOps Server。

image

2. Microsoft Edge

  • 点击Windows开始按钮,选择控制面板

image

  • 选项网络和Internet

image

  • 选择Internet选项

image

  • 选择安全选项卡,点击Internet(如果是局域网IP或域名,选择本地Intranet),选择自定义级别

image

  • 选择“自动使用当前用户名和密码登录”,并确定

image

配置完成后,需要重新启动浏览器Edge,再次访问Azuer DevOps Server后,你会发现无需你再次输入用户名和密码,浏览器自动使用登录当前操作系统的域账户登录了Azure DevOps Server。


3. Google Chrome

由于Google Chrome的实现机制和微软Edge一样,我们按照Edge的方式启用集成Windows认证后,Chrome可以自动使用当前登录操作系统的域账户登录Azure DevOps Server。

这里就不重复上面章节中的操作。

4. Mozilla Firefox

  • 打开Firefox浏览器,在地址栏中输入about:config,然后回车

image

  • 点击“Accept the Risk and Continue”

image

  • 在搜索框中输入”network.negotiate-auth.trusted-uris“,并双击选择”network.negotiate-auth.trusted-uris“

image

  • 在地址栏中输入Azure DevOps Server的Url地址,并点击OK确定

image

  • 重新启动浏览器后,再次访问Azure DevOps Server时,你会发现已经无需再次输入账户密码了。



https://www.cnblogs.com/danzhang

Azure DevOps MVP 张洪君
在这里插入图片描述

posted on 2024-04-30 22:47  danzhang  阅读(39)  评论(0编辑  收藏  举报

导航