メインコンテンツへスキップ

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は、招待制モードやメールドメイン制限など、ユーザー登録を制御するオプションを提供しています。このガイドでは、サインアップ制限の設定方法について説明します。

登録モード

モード説明設定
オープン登録誰でもサインアップ可能デフォルト
招待制ユーザーは招待が必要SECURED_SIGN_UP: "true"

オープン登録と招待制登録の比較

オープン登録(デフォルト)

誰でもアカウントを作成できます:
  • ユーザーがサインアップページにアクセスします
  • メールアドレスとパスワードを入力します
  • メールアドレスを確認します
  • アカウントが有効化されます

招待制登録

ユーザーは管理者からの招待が必要です:
  • 管理者が招待メールを送信します
  • ユーザーが招待リンクをクリックします
  • ユーザーがパスワードを設定します
  • アカウントが有効化されます


設定例

オープン登録(デフォルト)

automation:
  env:
    SECURED_SIGN_UP: "false"

frontend:
  env:
    REACT_APP_SECURED_SIGN_UP: "false"

招待制登録

automation:
  env:
    SECURED_SIGN_UP: "true"

frontend:
  env:
    REACT_APP_SECURED_SIGN_UP: "true"

トラブルシューティング

サインアップフォームが表示されない

SECURED_SIGN_UP が有効な場合、サインアップフォームは非表示になります:
  1. 設定を確認します:
    kubectl exec -it deploy/jitera-automation-rails -n jitera -- env | grep SECURED
    kubectl exec -it deploy/jitera-frontend -n jitera -- env | grep SECURED
    
  2. バックエンドとフロントエンドの値が一致している必要があります

招待メールが届かない

  1. メール設定を確認します:
    kubectl exec -it deploy/jitera-automation-rails -n jitera -- env | grep -i smtp
    
  2. メールログを確認します:
    kubectl logs deploy/jitera-automation-rails -n jitera | grep -i invitation
    
  3. メールアドレスが正しいことを確認します

確認リンクの期限切れ

  1. ユーザーは新しい確認メールをリクエストできます:
    • ログインページに移動します
    • 「確認メールを再送信」をクリックします
  2. 管理者が手動で確認できます:
    kubectl exec -it deploy/jitera-automation-rails -n jitera -- rails console
    user = User.find_by(email: 'user@example.com')
    user.confirm
    

セキュリティに関する推奨事項

招待制モードの場合

  1. 保留中の招待を定期的に確認する
  2. 招待を送信できるユーザーを管理者のみに制限する
  3. 不正なアカウントを監視する
  4. ユーザーアクセスを定期的に監査する

オープン登録の場合

  1. ボット登録を防止するためにCAPTCHAを導入する
  2. 不審なアクティビティがないか新規登録を監視する
  3. 機密性の高いデプロイメントでは招待制を検討する

関連ドキュメント

メール設定

招待用のメール設定

セキュリティ概要

すべてのセキュリティ機能

Helm Values

設定リファレンス