O aplicativo avançado Yii2 vem por padrão com um exemplo de trabalho da parte de login do banco de dados (vejo que os básicos usam um nome de usuário e senha estáticos). Você não precisa instalar nada extra, basta olhar o código. Instale o aplicativo avançado e dê uma olhada no frontend.
Resumindo, o SiteController usa o LoginModel para validação e, em seguida, usa o login() do LoginModel para fazer o login do modelo User no componente User.
Se você não quiser usar o modelo User, basta criar seu próprio modelo e usar esse. Você não deseja usar o componente User padrão, apenas crie o seu próprio. É bem fácil de fazer.
Editar: mate, remova as declarações públicas das variáveis abaixo.
class User extends ActiveRecord implements \yii\web\IdentityInterface
{
public $id;
public $username;
public $password;
public $authKey;
public $accessToken;
Você está dizendo ao Yii para ignorar o que está no banco de dados.