Custom Authentication

System Information
  • Strapi Version: 4.11.1
  • Operating System: Linux
  • Database:
  • Node Version: 16.13.1
  • NPM Version: 8.1.2
  • Yarn Version:

We are developing an application that utilizes Strapi as its content management system (CMS). Our application includes a dedicated authentication microservice with Role-Based Access Control (RBAC). We would like to integrate this authentication system with Strapi instead of utilizing the default authentication provided by Strapi. Is it possible to achieve this integration, and if so, how can we proceed?

Does your authentication microservice support OAuth2/OpenID?

No, we are not supporting Oauth2/OpenID

My suggestions would be:

  1. refer to an existing authentication plugin to learn how to extend Strapi’s authentication, or
  2. (preferably) upgrade your authentication microservice to support OAuth2/OpenID