verdaccio-passport-google-oauth-ui
Version:
<h1 align="center"> 📦🔐 Verdaccio Google OAuth </h1>
51 lines (42 loc) • 888 B
YAML
#
# Look here for more config file examples:
# https://github.com/verdaccio/verdaccio/tree/master/conf
#
# url_prefix: /verdaccio/
storage: ./storage
plugins: ./plugins
log:
type: stdout
format: pretty
level: info
middlewares:
passport-google-oauth-ui:
enabled: true
auth:
passport-google-oauth-ui:
client-id: GOOGLE_CLIENT_ID # required
client-secret: GOOGLE_CLIENT_SECRET # required
redirect-uri: "http://localhost:4873/-/oauth/callback" # required
enabled: true
htpasswd:
file: ./htpasswd
algorithm: bcrypt
security:
api:
jwt:
sign:
expiresIn: 90d
web:
sign:
expiresIn: 7d
packages:
"@*/*":
access: $authenticated
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
"**":
access: $authenticated
publish: $authenticated
unpublish: $authenticated
proxy: npmjs