英文:
Verdaccio with LDAP authenthication
问题
我想询问是否有人尝试过使用LDAP进行Verdaccio的身份验证。我正在运行版本5.19.0的Docker容器,默认的身份验证方法是htpasswd,但我尝试使用Verdaccio的LDAP身份验证插件,但不起作用,已经卡在这里一个多月了。
我需要一个用于Verdaccio 5.19.0的LDAP插件。
以下是我的Docker上的config.yaml文件:
storage: /verdaccio/storage
plugins: /verdaccio/plugins
web:
title: Verdaccio
auth:
htpasswd:
file: ./htpasswd
uplinks:
npmjs:
url: https://registry.npmjs.org/
packages:
'@*/*':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
'**':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
middlewares:
audit:
enabled: true
logs:
- {type: stdout, format: pretty, level: http}
Dockerfile:
FROM verdaccio/verdaccio:latest
RUN node -v
RUN npm -v
RUN npm i
RUN npm i verdaccio-ldap
RUN npm i verdaccio-activedirectory -g
RUN npm i sinopia-memory -g
我需要如何使用LDAP对Verdaccio进行身份验证?
英文:
I will like to ask if anyone has tried to auth. LDAP with verdaccio am running 5.19.0 on docker container default auth. works
htpasswd:
file: ./htpasswd
but i try getting plugins for verdaccio auth for ldap but not working have been stop here for over a month
i need a plugins to add to the verdaccio 5.19.0 with ldap
here is my config.yaml file on docker
storage: /verdaccio/storage
plugins: /verdaccio/plugins
web:
title: Verdaccio
auth:
htpasswd:
file: ./htpasswd
uplinks:
npmjs:
url: https://registry.npmjs.org/
packages:
'@*/*':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
'**':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
middlewares:
audit:
enabled: true
logs:
- {type: stdout, format: pretty, level: http}
dockerfile
FROM verdaccio/verdaccio:latest
RUN node -v
RUN npm -v
RUN npm i
RUN npm i verdaccio-ldap
RUN npm i verdaccio-activedirectory -g
RUN npm i sinopia-memory -g
i need to auth verdaccio with ldap?
答案1
得分: 1
你可能想阅读我们的博客:
https://verdaccio.org/blog/2019/10/05/verdaccio-4-with-ldap-and-docker
而这个示例已经过时,但可能在v5上仍然可以正常工作:
https://github.com/verdaccio/verdaccio/tree/master/docker-examples/v4/ldap-verdaccio
英文:
You might want to read our blog
https://verdaccio.org/blog/2019/10/05/verdaccio-4-with-ldap-and-docker
and this example is outdated but might work fine with v5
https://github.com/verdaccio/verdaccio/tree/master/docker-examples/v4/ldap-verdaccio
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论