Ir al contenido

Iniciar sesión

Fija admin_email: en operator.yaml antes de instalar. tc-operator install crea entonces un usuario de autenticación para esa dirección y le concede el rol operator_admin. Durante la ejecución solo dice que la cuenta se ha creado:

auth user created (temporary password is in the final summary)
operator_admin granted (with the peer kill switch) — log in at the node's admin app

La contraseña en sí está en el bloque de resumen que imprime install al final, en una línea que empieza por password:. Búscala ahí, no en el paso anterior.

Esa contraseña se imprime una vez y no tiene recuperación. Guárdala hasta que hayas entrado, y luego cámbiala.

Install también aprovisiona la identidad de plataforma de ese administrador, para que pueda enviar invitaciones desde el botón Invite User de la consola. Si no puede hacerlo durante la instalación, la identidad se crea la primera vez que envíes una invitación. No hay nada que hacer en ningún caso.

Si dejas admin_email sin fijar, install se salta todo esto e imprime cómo hacerlo a mano.

Volver a ejecutar install mantiene la cuenta de administrador existente y concede el rol de nuevo. Sí pregunta, una vez, si quieres restablecer la contraseña de esa cuenta — responde que no a menos que la hayas perdido, porque un restablecimiento invalida la contraseña que estás usando. Responde que sí y la nueva contraseña temporal aparece en el resumen en el mismo sitio. Una reejecución no interactiva nunca pregunta ni restablece nada.

Entra, y luego abre Account al final de la barra lateral izquierda. Introduce una contraseña nueva de al menos 12 caracteres, confírmala, y pulsa Update password. Hay una casilla Show passwords si quieres leer lo que has escrito.

Haz esto antes de cerrar sesión. La contraseña temporal es una cadena aleatoria larga pensada para que entres una sola vez.

La pantalla de inicio de sesión detecta qué métodos ha configurado tu nodo y solo muestra esos. Hay tres.

Password siempre está disponible. Es tu primer acceso, y funciona en un nodo desnudo sin correo ni OAuth configurados, así que es la vía garantizada.

Send magic link necesita SMTP. Conecta el bloque smtp: en operator.yaml y vuelve a ejecutar install. Sin él, el nodo no puede enviar correo en absoluto y la opción permanece oculta. Una vez conectado el SMTP, cualquier administrador con cuenta en el nodo puede pedir un enlace de acceso por correo.

Continue with Google y Continue with Apple necesitan credenciales de proveedor en el entorno del contenedor de autenticación, y el propio /auth/v1/callback del nodo registrado como redirección en la consola del proveedor. El botón correspondiente aparece entonces por sí solo. El callback está en tu propio dominio, así que no hay nada que registrar con Trusted Codes.

Cuando existen métodos sin contraseña, un enlace Sign in with password aparece debajo y cambia al formulario de contraseña; Back to sign-in options vuelve atrás. Cuando no existe ninguno, el formulario de contraseña es lo único que tienes.

La consola no ofrece elección de entorno. El backend de tu nodo está fijo, así que no hay nada entre lo que cambiar.

Si tu nodo se ha enviado pero Trusted Codes aún no ha aprobado su admisión, puedes entrar pero la consola queda bloqueada tras una pantalla encabezada Awaiting trusted.codes approval. Ofrece Check again y un enlace para cerrar sesión. Se desbloquea por sí sola en cuanto tu servidor se une al registro de federación.

Ejecuta esto en la máquina del nodo. No necesita terminal propia y es seguro volver a ejecutarlo.

Ventana de terminal
tc-operator add-admin --email someone@example.com

Para quitar el rol de nuevo:

Ventana de terminal
tc-operator add-admin --email someone@example.com --revoke

La cuenta ya tiene que existir en el nodo — la persona tiene que haber entrado al menos una vez. add-admin solo concede el rol; no crea la cuenta. La vía de admin_email en la instalación es la que crea una cuenta por ti.

El verbo está fijado a operator_admin y nunca puede conceder el rol central.

Comprueba, en este orden: que la superficie admin está activada y su host resuelve por HTTPS; que estás usando admin_email con la contraseña de un solo uso del resumen de la instalación, o una contraseña fijada desde entonces; y que la cuenta realmente tiene operator_admin. Un acceso con cualquier otra cuenta se rechaza por diseño.

La opción de enlace de acceso solo aparece una vez configurado el SMTP.