How to replace strapi admin login with a custom auth provider?

I need to replace Strapi admin login with my company’s SSO login.
As I know, Strapi does not allow to replace react admin components anymore.

I need to replace login button and login widget to reflect changes for SSO login. Is the best way to do this clone strapi project and do customisations ?

I wonder, if I should create kind of redirect mechanism to redirect user from auth/login to the path my custom login component would respond to ?