I found out that
1.due to name convention VH_NAME (required in web admin when you configure fcgiauth) authorizer not working at all in virtual host templates
2.on single vhost I am getting something like that in error logs

I installed 4.0.12 std, and tested on a single vhost with your setting, looks working as well. just one warning:

[config:server:epsr:authorizerpl] Possible mis-configuration: 'Instances=5', 'Max connections=20', if one instance of your application is capable of handling multiple connections, you should add 'LSAPI_CHILDREN' environment varaible matches the value of 'Max connections'. If your application cannot handle more than one connections with one instance, you should set 'Instances' greater or equal to 'Max connections'.

REMOTE_PASSWD is not available, you have to get it from HTTP_AUTHENTICATION

Click to expand...

in examples there is no such ENV variable

I print ENVs to file and get only interesting:

FCGI_ROLE="AUTHORIZER"
HTTP_AUTHORIZATION="Basic Zm9vOg=="

no USER OR PASSWD name
I found in forum that It should be easy but i think that it is not working at all
Can anybody can confirm working authorizer in litespeed?

I lost 1 week to get auth with no results
Is there any other way to authorize users with DB Mysql i litespeed?

OK i found out that after proper decoding of HTTP_AUTHORIZATION finally it works
still have no idea why in template vhost VH_NAME give errors
so i try simple editing by hand xml conf file and maybe it start work