nexus未开启匿名访问Anonymous Access,访问maven元数据maven-metadata,报401未授权Unauthorized错误

一、背景

下午在调试nexus的时候,其他同事不小心把匿名访问停用了,导致客户端android打包的时候,报错: Received status code 401 from server: Unauthorized。

访问http://192.168.xx.xx:8081/repository/public/com/xxx/xxxcore/4.1.28-SNAPSHOT/maven-metadata.xml,提示必须输入用户名和密码。

这显然不符合我们的需求,在打包的时候,应该是可以匿名访问的。(只有上传jar包的时候,才会要求用户名+密码)

二、开启匿名访问

  • 禁用匿名访问
  • 开启匿名访问

勾选:"Allow anonymous users to access the server",意思是允许匿名用户访问nexus服务器。

Realm 选择默认的Local Authenticating Realm即可。

RealmsManage

the active security realms and their order

三、总结

开启匿名访问后,再次访问maven-metadata.xml,不再让我们输入用户名和密码了。

这时,android打包成功,不再报错401未授权Unauthorized了。

相关推荐
落苜蓿蓝22 分钟前
Java 循环中对象复用导致属性覆盖?从 JVM 内存模型讲解原因
java·jvm·python
weixin_4407841125 分钟前
Android基础知识汇总
android·java·android studio
布鲁飞丝27 分钟前
从零实现富文本编辑器#-浏览器选区与编辑器选区模型同步
java·前端·编辑器
jun_bai1 小时前
使用java安全的移动文件
java
caishenzhibiao1 小时前
市场同步系统 同花顺期货通指标
java·c语言·c#
Devin~Y1 小时前
从本地生活电商到 AI RAG:互联网大厂 Java 面试场景完整实战
java·spring boot·redis·elasticsearch·spring cloud·kafka·rag
520拼好饭被践踏1 小时前
JAVA+Agent学习day25
java·开发语言·学习
大黄说说1 小时前
Java 并发大坑:volatile、synchronized、Lock 三者如何选择?
java·开发语言
IMPYLH2 小时前
HTML 的 <em> 元素
java·前端·html
啊真真真2 小时前
ArgoCD:我的GitOps探索之旅与未来展望
java·算法·argocd