Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.jitera.ai/llms.txt

Use this file to discover all available pages before exploring further.

Jitera provides options to control user registration, including invitation-only mode and email domain restrictions. This guide covers how to configure sign-up restrictions.

Registration Modes

ModeDescriptionConfiguration
Open RegistrationAnyone can sign upDefault
Invitation OnlyUsers must be invitedSECURED_SIGN_UP: "true"

Open vs Invitation-Only Registration

Open Registration (Default)

Anyone can create an account:
  • Users visit the sign-up page
  • Enter email and password
  • Confirm email address
  • Account is active

Invitation-Only Registration

Users must be invited by an administrator:
  • Admin sends invitation email
  • User clicks invitation link
  • User sets password
  • Account is active

Configuration Examples

Open Registration (Default)

automation:
  env:
    SECURED_SIGN_UP: "false"

frontend:
  env:
    REACT_APP_SECURED_SIGN_UP: "false"

Invitation-Only Registration

automation:
  env:
    SECURED_SIGN_UP: "true"

frontend:
  env:
    REACT_APP_SECURED_SIGN_UP: "true"

Troubleshooting

Sign-up Form Not Showing

If SECURED_SIGN_UP is enabled, the sign-up form is hidden:
  1. Verify configuration:
    kubectl exec -it deploy/jitera-automation-rails -n jitera -- env | grep SECURED
    kubectl exec -it deploy/jitera-frontend -n jitera -- env | grep SECURED
    
  2. Both backend and frontend must have matching values

Invitation Email Not Received

  1. Check email configuration:
    kubectl exec -it deploy/jitera-automation-rails -n jitera -- env | grep -i smtp
    
  2. Check email logs:
    kubectl logs deploy/jitera-automation-rails -n jitera | grep -i invitation
    
  3. Verify email address is correct
  1. User can request new confirmation email:
    • Go to login page
    • Click “Resend confirmation email”
  2. Admin can manually confirm:
    kubectl exec -it deploy/jitera-automation-rails -n jitera -- rails console
    user = User.find_by(email: 'user@example.com')
    user.confirm
    

Security Recommendations

For Invitation-Only Mode

  1. Review pending invitations regularly
  2. Limit who can send invitations to admins only
  3. Monitor for unauthorized accounts
  4. Audit user access periodically

For Open Registration

  1. Implement CAPTCHA to prevent bot registrations
  2. Monitor new registrations for suspicious activity
  3. Consider invitation-only for sensitive deployments

Email Configuration

Email setup for invitations

Security Overview

All security features

Helm Values

Configuration reference