Custom Authentication

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