Авторизация для различных сабдоменов

Задача: необходимо для разных доменов иметь разную авторизацию, т.е. при входе на одном домене, мы не должны входить на другом. Соответственно при выходе, на другом домене мы должны оставаться авторизованным на других доменов кроме этого.

Сходу не получилось решить данную задачу. В сети тоже не нашел ответа, а решается очень просто в конфиге для каждого домена необходимо указать две вещи:

1. Помогает иметь различную авторизацию на разных доменах, но при этом если выйти с какого-либо, выйдет везде.

            'user'=>array(
                ...
                'stateKeyPrefix'=>'yourDifferentPrefixForEveryDomain',
                ...
            ),

2. Чтобы выход не происходил сразу со всех доменов, необходимо:

            'session' => array (
                ...
                'sessionName' => 'differentSessionNameForEveryDomain',
                ...
            ),

Вот и все :).