UNPKG

verdaccio-passport-google-oauth-ui

Version:

<h1 align="center"> đŸ“Ļ🔐 Verdaccio Google OAuth </h1>

54 lines (43 loc) â€ĸ 4.31 kB
<h1 align="center"> đŸ“Ļ🔐 Verdaccio Google OAuth </h1> <p align="center"> A Verdaccio auth plugin for Google OAuth — With UI and command line integration — <a href="https://www.verdaccio.org">https://www.verdaccio.org</a> </p> <p align="center"> <a href="https://www.npmjs.com/package/verdaccio-passport-google-oauth-ui"> <img alt="Version" src="https://img.shields.io/npm/v/verdaccio-passport-google-oauth-ui?logo=npm&style=flat-square"> </a> <a href="https://github.com/okayasu/verdaccio-passport-google-oauth-ui/blob/master/LICENSE"> <img alt="License" src="https://img.shields.io/github/license/okayasu/verdaccio-passport-google-oauth-ui?logo=github&color=blue&style=flat-square"> </a> <a href="https://github.com/okayasu/verdaccio-passport-google-oauth-ui/issues/new/choose"> <img alt="Issues" src="https://img.shields.io/badge/github-Create%20Issue-blue?logo=github&style=flat-square"> </a> <a href="https://github.com/okayasu/verdaccio-passport-google-oauth-ui/actions"> <img alt="Build Status" src="https://img.shields.io/github/actions/workflow/status/okayasu/verdaccio-passport-google-oauth-ui/ci.yml?branch=main&logo=github&style=flat-square"> </a> </p> ## â„šī¸ About This Verdaccio plugin offers Google OAuth integration with the Verdaccio UI and the `npm` CLI. ## ✨ Features | Feature | Description | | :------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Seamless Login** | The login button [redirects you to Google](docs/usage.md#on-the-verdaccio-ui) instead of showing a login form. | | **UI Integration** | [Usage info on the Verdaccio UI](docs/usage.md#option-b-using-the-commands-from-the-ui) is updated for use with Google OAuth. | | **CLI Configuration** | The plugin lets you [configure npm with a single command](docs/usage.md#on-the-command-line). | | **Granular Authorization** | Access, publish, unpublish [package permissions can be limited](docs/configuration.md#configuring-package-access) to specific Google <kbd>team members</kbd>>. | ## īŋŊ Documentation | Topic | Description | | ---------------------------------------------- | ------------------------------- | | [**Quick Start**](docs/quick-start.md) | Get started quickly | | [**Installation**](docs/installation.md) | Installation methods | | [**Configuration**](docs/configuration.md) | Configuration options | | [**Usage**](docs/usage.md) | Usage instructions | | [**Compatibility**](docs/compatibility.md) | Verdaccio version compatibility | | [**Troubleshooting**](docs/troubleshooting.md) | Troubleshooting guide | | [**Contributing**](CONTRIBUTING.md) | Contributing guidelines | ## 📸 Screenshots | Authorization | Configuration | Command Line | | :----------------------------------------------------: | :---------------------------------------------------------------: | :---------------------------------------------------: | | <img src="docs/screenshots/authorize.png" width="250"> | <img src="docs/screenshots/configuration-dialog.png" width="250"> | <img src="docs/screenshots/all-done.png" width="250"> |