Comandos SQL sobre gerenciamento do plugin de autenticação

Comandos SQL sobre gerenciamento do plugin de autenticação

por Lino Vaz Moniz -
Número de respostas: 0

No  processo de desenvolvimento do plugin de autenticação, há alguns comandos SQL auxiliam no mapeamento da configuração e método de autenticação dos usuários.

 

Consultar a lista dos plugins de autenticação habilitados

SELECT value FROM mdl_config WHERE name ='auth'

 

Consultar as configurações do plugin

SELECT * FROM mdl_config_plugins WHERE plugin LIKE '%badiusaccount';

 

Apagar todas as configurações do plugin. Esse comando pode ser necessário caso pretende desinstalar o plugin diretamente no banco

DELETE FROM mdl_config_plugins WHERE plugin LIKE '%badiusaccount';

Mudar a versão do plugin. Esse comando pode ser útil para destravar a tela em caso de erro decorrente da atualização do plugin. Pelo SQL, retorna a versão anterior, desfazendo a atualização.

UPDATE mdl_config_plugins SET value=?  WHERE    plugin='auth_badiusaccount' AND name='version';

 Passe o parâmetro versão em value=?

 

Consultara usuários com método de autenticação badiusaccount

SELECT * FROM mdl_user where auth ='badiusaccount'

 

Mudar método de autenticação. Isso pode ser necessário para desinstalar o plugin. Não é possível desinstalar o plugin caso este tiver usuário habilitado para se autenticar pelo plugin.

UPDATE mdl_user SET auth ='email' where auth ='badiusaccount';