I created my authentication provider and named it eg. "myext.authentication.MyAuthenticationProvider".
But my authentication provider will not be found.
The authentication provider service name has to start with "auth.provider." e.g. "auth.provider.MyAuthenticationProvider".
That check is hard coded in phpBB file "auth/provider_collection" method "get_provider" of v3.1.10.
If service name does not start with "auth.provider" the default provider "db" will be used.