How to add authentication adapter to controller?

This works:

return [
    'zf-mvc-auth' => [
        'authentication' => [
            'map' => [
                'Admin\\MyModule\\Controller' => 'session',
            ],

but it is applicable to all controllers. It means that cannot be controller without adapter.
But this doesn’t:

return [
    'zf-mvc-auth' => [
        'authentication' => [
            'map' => [
                'Admin\\MyModule\\Controller\\UserController' => 'session',
            ],

because of this line https://github.com/zfcampus/zf-mvc-auth/blob/master/src/Authentication/DefaultAuthenticationListener.php#L233 where script added double backslashes to the $api variable which will not matches with $controller name.

‘Admin\MyModule\Controller\UserController\’ - this will be assign to the $api variable;
‘Admin\MyModule\Controller\UserController’ - this will be assign to the $controller variable. How to get around of this?