Following @leastprivilege answer in my previous question, I concluded that neither are possible solutions:
- The login service doesn't support REST authentication (thus, can't use
IUserService.AuthenticateLocalAsync
and just connect to it) - I don't need it to be an additional provider, I need it to substitute IS3 one, ie, instead of showing the local login + additional providers, I need the /login page to be the one from a different service.
Can this be customized or do I need to change IdentityService3 source? If so, what to I need to guarantee implementation wise in order for to achieve the authentication and not break the authorization?
UPDATE
Following this answer the solution might be creating a new provider and setting the automatic redirect somewhere using acr_values