Documentation

Profile & Account Security

Overview

This page covers the parts of Veltrix that belong to you as a person rather than to the organization: how you sign in and out, your profile, your password, two-factor authentication, notification preferences and how long your session lasts. Organization-wide identity settings (roles, single sign-on) are in Access Control & Single Sign-On.

ScreenRouteHow to reach it
Sign in/loginOpened automatically when signed out
Sign up/signup“Sign up” link on the sign-in page
Forgot / reset password/forgot-password, /reset-password“Forgot password?” on the sign-in page; the reset link
My Profile/profileAccount menu in the top bar → My Profile
Account Settings (security, 2FA, notifications, password)/profile/settingsDirect address; see Gotchas

Signing In and Out

Sign in

  1. Go to /login and enter your email, then choose Next.
  2. Veltrix looks up how your email's domain signs in. For a local account you are asked for your Password. If your organization has configured single sign-on for that domain you are redirected to the identity provider (AWS Cognito, Google, Microsoft Entra ID or a generic OIDC provider). Configured providers also show their own sign-in buttons on the page.
  3. Tick Remember me to keep the session across browser restarts; without it the session lasts for the browser tab only.
  4. Select Sign in. If two-factor authentication is on for your account you are asked for a code next (see Two-factor authentication).

If your session expires while you are working, you are sent to sign in and returned to the page you were on. Platform operators land on the platform-admin portal instead of the dashboard.

The email step is the same whether or not the address has an account, so the page cannot be used to discover who has an account.

Sign up

The sign-up page asks for name, email, password and password confirmation, and creates a new organization on the free plan with you as its Administrator (an AWS Cognito sign-up button also appears when Cognito is configured). It does not add you to an existing organization; ask your administrator to add you instead. See Organization Settings.

Sign out

Open the account menu in the top bar and choose Sign out. This clears the session in your browser and asks the server to end it. Through the API, POST /api/auth/logout?all=true revokes every session for the user.

Lockout and session lifetime

  • Lockout: after 10 failed sign-in attempts for the same email within 15 minutes, further attempts are refused until the window passes. A successful sign-in clears the counter. (These are the defaults.)
  • Session lifetime: an access token lasts 8 hours and is renewed with a refresh token that lasts 30 days (defaults; a deployment can change them).
  • Changing a password, resetting it, or having an administrator delete or reset your user ends your existing sessions.

My Profile

Open My Profile from the account menu (Account Settings, in the same menu, holds security and notification settings). The header shows your avatar, name, role and organization. Choose Edit Profile, change the fields, then Save (or Cancel).

FieldEditableNotes
Full NameYesYour display name.
EmailNo“Email cannot be changed”. It is your sign-in identity.
OrganizationNoAlways the organization's name, shown read-only. To rename the organization use Organization Settings.
PhoneYesFree text.
LocationYesFree text.
JoinedNoWhen your account was created.
BioYesMulti-line free text.
RoleNoYour RBAC role; changed by an administrator.

Unless an avatar is set, your avatar is generated from your name by an external avatar service. There is no avatar upload control on the page.

Changing Your Password

  1. Open Account Settings from the account menu (/profile/settings) and find the Change Password card.
  2. Enter your Current Password, a New Password, and Confirm New Password. If two-factor authentication is on, an Authenticator Code field appears; enter the current code from your authenticator app.
  3. Select Change Password.

Password rules (enforced by the server for every route that sets a password): at least 12 characters, at most 128 characters and 72 bytes, not a commonly used password, and not based on your name or email address.

Changing your password ends your existing sessions. Only local accounts have a Veltrix password; if you sign in through single sign-on, manage your password at your identity provider.

Forgot or reset your password

  1. On the sign-in page choose Forgot password? and enter your email, then Send reset link. The response is the same whether or not the address has an account.
  2. Open the reset link. It is single-use and valid for 30 minutes by default.
  3. Enter a new password (at least 12 characters, up to 72 bytes) and confirm it.

Reset links only work for active local accounts, and resetting ends all existing sessions. If you do not receive the link, ask an organization administrator to set a new password for you from Access Control → User Management.

Two-Factor Authentication

Two-factor authentication (2FA) adds a time-based one-time code from an authenticator app to local password sign-in. It is optional and per user. It applies to local accounts only: users who sign in through single sign-on rely on the multi-factor authentication of their identity provider.

Turn it on

  1. Open /profile/settings. In Security Settings, under Two-Factor Authentication, choose Set up.
  2. Add the account to your authenticator app by pasting the Authenticator URI (use Copy) or by entering the Secret manually. There is no QR code.
  3. Enter a generated code under Verification code and select Verify & enable. A code is at least 6 digits.

The setup is not active until you verify a code. You can Cancel or start over at any time before verifying; re-running setup replaces the pending secret.

Signing in with 2FA

After your password, you are asked for a code and select Verify and sign in. The sign-in step stays valid for 5 minutes. Up to 5 code attempts are allowed in that window, and a code that has just been used is rejected if replayed.

Turn it off

The badge reads Enabled. Enter a current code under Enter a code to disable and select Disable. Turning 2FA off always needs a valid code.

  • The secret is stored encrypted.
  • No recovery or backup codes are issued. Keep your authenticator app backed up; there is no self-service recovery path in the portal, so keep a backup of the authenticator entry.
  • Veltrix supports TOTP authenticator apps only; other second factors are not available.

Notifications

In-app signals

  • Drift bell. In the top bar, a bell shows the number of open configuration-drift alerts and links to /pipeline/drift. It refreshes about every 30 seconds. It appears only if your role has configuration-canvas:read and your plan includes drift detection (see Plans, Limits & Trial). If the count cannot load it shows “Drift alerts unavailable”.
  • Notification links. A link that points at /deployments/<id> checks the deployment exists and opens the pipeline dashboard with that deployment; if it is gone or you lack access you see a message and a link to the pipeline dashboard. A link that points at /alerts/<id> opens the platform alerts list, which is a platform-operator screen, so non-operators are sent back to the dashboard.

Notification preferences

On /profile/settings, Notification Preferences has three checkboxes — Email Notifications (default on), Browser Notifications (default on) and Mobile Notifications (default off) — saved with Save Changes (“Settings updated successfully!”). They are stored per user, and the page itself says they are not used to deliver notifications yet: do not rely on them to deliver email, browser or mobile alerts.

Gotchas

  • There is no session list. Account Settings does not show or revoke individual sessions. Changing your password ends your existing sessions.
  • Single sign-on users have no Veltrix password and no Veltrix 2FA; manage both at the identity provider.
  • Email is permanent. To use a different address, ask an administrator to create a new user.