strapi-plugin-auth0-admin-login

1.0.3 • Public • Published

Strapi plugin Auth0 Admin Login

Adds possibility to authorize into Strapi Admin Panel with Auth0.

🚦 Current Status

For more information on contributing please see the contrib message below.

✨ Features

These are the primary features that are finished or currently being worked on:

  • [x] Login\Register to the Admin Panel with Auth0

  • [x] Choose Admin Role for registered via such way

  • [x] Localization-friendly. Supported EN, UK and allows add custom translations. Localization key for roles auth0-admin-login.role.$ROLE$

🤔 Motivation

The purpose of this plugin is to have a easy way to login users via secured Auth0 or register if it's new.

There are no alternatives currently and customization of Strapi Admin side is quite hard.

🖐 Requirements

This plugin basically should works with 4.x.x versions, but not tested

Strapi Version Supported Tested On
v3 N/A
<=v4.16.2 N/A
>=v4.16.2 May 2024

⏳ Installation

Install the plugin in your Strapi project or your Strapi plugin.

npm install strapi-plugin-auth0-admin-login

🔧 Configuration

Step 1: standard strapi plugin config

add the following config to your config/plugins.js

module.exports = () => {
  return {
    "auth0-admin-login": {
      enabled: true,
    },
  };
};

Step 2: Rebuild Admin Panel UI

npm run build

// or depend on your setup

strapi build

Step 3: configure mandatory fields on UI

On the UI configuration page - http://localhost:1337/admin/plugins/auth0-admin-login

  • Setup default role and enable toggle

Plugin Configuration Page

Strapi Auth0 Configuration Page

Contributing

Please open issues before making a pull request so that we can talk about what you want to change for the best results. Issues are submitted to https://github.com/AndrewHaluza/strapi-plugin-auth0-admin-login/issues. Please provide as much information as possible about the bug or feature request.

License

MIT

Package Sidebar

Install

npm i strapi-plugin-auth0-admin-login

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

271 kB

Total Files

35

Last publish

Collaborators

  • nd1