Deshabilitant doble factor TFA i autenticació LDAP amb Drush per a desenvolupaments

Deshabilitant fàcilment el doble factor TFA i autenticació LDAP a projectes Drupal per al Desenvolupament

Tinc uns projectes Drupal amb autenticació via LDAP i doble factor amb TFA per seguretat. En aquest article et mostre com deshabilitar estes funcionalitats fàcilment quan estic en mode desenvolupament.

Com estic desenvolupant noves funcionalitats i he mogut els projectes a una altra xarxa, l'accès via LDAP no funciona ara i per a fer desenvolupaments necessitaré autenticar-me ràpidament i de manera fàcil, aleshores ací tinc la manera que faig servir, amb Drush per a deshbilitar al vol més d'un centenar de portals web Drupal.

DESINSTAL·LACIONS DE MÒDULS D'AUTENTICACIÓ

Desinstal·lem el mòdul TFA en un multisite:


$ ./vendor/drush/drush/drush --uri=https://domini_o_subdomini_de_la_web/ pm:uninstall tfa -y

Ara desinstal·lem el mòdul de LDAP. Primer mirarem quins mòduls tinc:


$ ./vendor/drush/drush/drush --uri=https://domini_o_subdomini_de_la_web/ pm:list --status=enabled --type=module | grep -i ldap
 [warning] Undefined variable $mapa_web toools_modulo_personalizado.module:191
  Lightweight Directory   LDAP Authentication (ldap_authentication)         Enabled                   
  Lightweight Directory   LDAP Query (ldap_query)                           Enabled                   
  Lightweight Directory   LDAP Servers (ldap_servers)                       Enabled                   
  Lightweight Directory   LDAP Users (ldap_user)                            Enabled                   
$ 

Tinc 4 mòduls instal·lats, ací mostre una breu descripció de què fa cada mòdul d'LDAP a Drupal:


tfa	(Mètodes de doble autenticació, polítiques i configuració TFA)
tfa_arreglo, tfa_config	(Configuració pròpia dels mòduls personalitzats)
ldap_servers	(Servidors LDAP, adreces, ports, connexions i credencials)
ldap_authentication	(Autenticació LDAP i integració amb els comptes)
ldap_user	(Sincronització d'usuaris i correspondència d'atributs)
ldap_query	(Consultes LDAP configurades)

Desinstal·laré tots amb:


$ ./vendor/drush/drush/drush --uri=https://domini_o_subdomini_de_la_web/ pm:uninstall ldap_authentication ldap_query ldap_user ldap_servers -y

Canviem la contrasenya d'un usuari amb:


$ ./vendor/drush/drush/drush --uri=https://domini_o_subdomini_de_la_web/ user:password user1 '1234'

REINSTAL·LACIONS

Tornem a instal·lar TFA i els submòduls TFA amb:


$ ./vendor/drush/drush/drush --uri=https://domini_o_subdomini_de_la_web/ en tfa tfa_arreglo tfa_config -y

Tornem a instal·lar tots els mòduls per a l'autentiació via LDAP amb:


$ ./vendor/drush/drush/drush --uri=https://domini_o_subdomini_de_la_web/ pm:install ldap_servers ldap_user ldap_query ldap_authentication -y

En general, quan desinstal·lem els mòduls, Drupal elimina la configuració que els pertany i la que depén d'ells.

Quan els tornem a instal·lar, es carrega la configuració predeterminada, no necessàriament la que hi havia abans. Aleshores caldrà tornar a configurar-ho amb el nom de servidor, port, usuari administrador i tota la configuració que teníem prèviament.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES