Skip to main content
公開範囲設定を使用して、誰がアプリを開けるか、サインインが必要かどうかを決めます。次にロールを使用して、データの表示や注文の管理など、各ユーザーがアプリ内で見られるものとできることを制御します。最後に、アプリエディタで一緒にアプリを設計、構成、保守する共同作業者を追加します。 アプリエディタとアプリのダッシュボードにアクセスできるのは、共同作業者とアプリオーナーのみです。Admin や User などのロールは、ライブアプリで何ができるかを制御しますが、アプリエディタやダッシュボードへのアクセスは付与しません。
ユーザーとそのロールが表示された、アプリダッシュボードの App Users ページ

アプリユーザーとそのロールを管理する


アプリの公開範囲を設定する

アプリの公開範囲は、誰がアプリを開けるか、サインインが必要かどうかを決めます。アプリに合ったレベルを選択してください。公開範囲は誰が入れるかだけを扱います。メールアドレスとパスワード、Google など、どのようにサインインするかは、Authentication ページの別の設定です。詳しくは、ログインと登録の管理を参照してください。 Base44 はスマートなアプリ公開範囲を使用して、出発点を提案します。ランディングページやポートフォリオなど、公開サイトのように機能するアプリは、ログイン不要の Public に自動的に設定されます。この設定はいつでも変更できます。
ダッシュボードの Overview で強調表示された App Visibility カード。ドロップダウンが開き、Public、Private、Workspace が表示されています

アプリのダッシュボードからアプリの公開範囲を選択する

アプリの公開範囲を設定するには:
  1. アプリの Dashboard に移動します。
  2. Overview をクリックします。
  3. App Visibility ドロップダウンをクリックします。
  4. 公開範囲レベルを選択します。
重要:
  • プライベートアプリは有料プランでのみ利用できます。
  • アプリを Private に設定した場合、自動受け入れをオンにする場合を除き、ログインしてアプリを使えるように人を招待する必要があります。Send Invites をクリックして招待を送信するか、アプリのリンクを共有してください。招待されていない、または SSO 経由で受け入れられていない人には、エラーメッセージが表示されます。
アプリの公開範囲について知っておくべきこと:
  • アプリがログインを必要としない場合、各訪問者が誰であるかを識別できません。ユーザープロフィールやユーザーごとの保存データなど、ユーザーの識別に依存する機能は動作しません。
  • ワークスペースが SSO を強制している場合、ユーザーは ID プロバイダー経由で公開アプリにサインインします。両方の公開オプションを提供するアプリでは、強制がオンの間は Public (no login) が利用できないため、サインインがワークスペースの他の部分と一致するように Public (login required) を選択してください。詳しくは、エンタープライズ SSO とアプリの公開範囲を参照してください。

アプリにユーザーを招待する

ダッシュボードから、またはアプリ内から、メール招待を送信してアプリを使う人を招待します。 ユーザーまたは管理者として招待することは、その人がライブアプリでできることを制御します。アプリエディタやアプリのダッシュボードへのアクセスは付与しません。
招待の仕組み:
  • アプリが Workspace 公開範囲に設定されている場合、すべてのワークスペースメンバーは自動的にアクセス権を持ち、個別の招待は不要です。
  • アプリがプライベートで、SSO が唯一のサインイン方法であり、自動受け入れがオンの場合、ユーザーはサインイン時に自動的に追加され、個別の招待は不要です。
  • アプリがまだ公開されていない場合、招待ダイアログに Your app isn’t published yet と表示されます。招待は送信できますが、アプリを公開するまで招待された人はアプリにアクセスできません。
  • 招待の権限はアプリの公開範囲によって異なります:
    • プライベートアプリ: 管理者のみが人を招待でき、ロールを user か admin か選択できます。
    • 公開アプリ: 管理者は人を招待し、ロールを選択できます。user ロールを持つ人は他の人を招待できます。

ダッシュボードから

アプリのダッシュボードから招待を送信し、各ユーザーのロールを選択します。 ダッシュボードから人を招待するには:
  1. アプリエディタで Dashboard をクリックします。
  2. Overview をクリックします。
  3. Invite Users セクションで Send Invites をクリックします。
  4. 招待したい各ユーザーのメールアドレスを入力します。
  5. Access level ドロップダウンをクリックし、ロールを選択します。
  6. Send Invitation をクリックします。
ダッシュボードの Overview にある Invite Users カード。Copy Link の横の Send Invites が強調表示されています

ダッシュボードからアプリに人を招待する

アプリから

AI チャットにアプリ内招待の設定を依頼して、アプリ内から直接人を招待することもできます。追加された招待オプションを使用して各ユーザーのメールアドレスを入力し、求められた場合は付与したいロールを選択します。 プロンプトの例: アプリ内からユーザーをアプリに招待するオプションを追加して
AI チャットにアプリ内から人を招待する機能の追加を依頼する

AI チャットでアプリ内の招待機能を追加する


アプリリンクの共有

アプリへのリンクを共有して、人が直接アクセスできるようにします。 アプリリンクを共有するには:
  1. アプリエディタで Dashboard をクリックします。
  2. Overview をクリックします。
  3. Invite Users セクションで Copy Link をクリックします。
  4. アプリにアクセスしてほしい場所でリンクを共有します。
トップバーからも同じことができます。Publish をクリックし、Share your app をクリックすると、ロールを指定してメールで招待を送るか、Copy link をクリックするか、Facebook、LinkedIn、X、WhatsApp、Reddit に直接投稿できます。
ダッシュボードの Overview にある Invite Users カード。Send Invites の横の Copy Link が強調表示されています

アプリへのリンクを共有する

アプリへのアクセス権限を持たない人にリンクを共有した場合、その人にはアクセスをリクエストするよう求めるポップアップが表示されます。 リクエストが届く前に、Base44 が確認コードをメールで送信します。そのため、確認するリクエストはすべて、本人がアドレスの所有を確認したものです。相手はコードを再送したり、アドレスを修正したりでき、確認が完了するまで何も表示されません。 確認が完了すると通知が届き、リクエストを確認 して、アクセスを許可するかどうかを決められます。承認すると相手にメールが届きます。

ユーザーのロールを選択する

ロールは、各ユーザーがライブアプリでできることを制御します。デフォルトでは、すべてのアプリに 2 つのロールが含まれています:
  • Admin: ライブアプリ上で管理者に制限された領域を管理できます。
  • User: 特別な権限なしにアプリを表示・使用できます。
Admin または User であっても、アプリエディタやアプリのダッシュボードへのアクセスは付与されません。そこで作業するには、共同作業者またはアプリオーナーである必要があります。
たとえば、ストアアプリでは、店舗マネージャーに Admin ロールを付与してライブアプリで在庫レベルの更新や注文の処理をできるようにし、販売スタッフには User ロールを付与して、設定を変更せずに商品の表示、注文状況の確認、アプリの使用ができるようにします。
より細かい制御が必要な場合は、追加のロールとフィールドを作成できます。たとえば、AI チャットに次のように依頼できます:
  • ライブアプリでスタッフのシフトとスケジュールを更新できる Staff Manager というロールを作成して。
  • Users エンティティに Admin、Staff、Viewer の値を持つ app_role というフィールドを追加して。
ユーザーのロールを更新するには:
  1. アプリエディタで Dashboard をクリックします。
  2. App Users をクリックします。
  3. ロールを変更したいユーザーを選択します。
  4. Role ドロップダウンをクリックし、Admin または User を選択します。
  5. Submit をクリックします。

グループにアプリへのアクセスを付与する

1 人ずつ追加する代わりに、ワークスペースグループ全体に一度にアプリへのアクセスを付与できます。グループの全員が選択したロールでアクセス権を取得し、メンバーの参加や離脱に合わせてアクセスは自動的に同期されます。
グループを招待する前に:
  • グループとのアプリ共有には Enterprise プラン (Business または Enterprise) が必要です。ID プロバイダー (IdP) グループの共有には、SSO と Enterprise プランも必要です。Business プランには含まれません。詳しくは、ワークスペースグループを参照してください。
  • グループはアプリではなくワークスペース設定で作成・管理されるため、すでにそこに存在するグループのみを共有できます。
  • プライベートアプリでは、招待されたグループの全メンバーがアプリへのアクセス権を取得し、それを知らせるメールを受け取ります。
  • ワークスペースアプリでは、すでに全員がアクセス権を持っているため、グループの招待はメンバーのロールを設定するだけです。

グループの追加

アプリの Groups タブからワークスペースグループを招待し、メンバーに付与するロールを選択します。 グループにアプリへのアクセスを付与するには:
  1. アプリエディタで Dashboard をクリックします。
  2. App Users をクリックします。
  3. Groups タブをクリックします。
  4. Invite group をクリックします。
  5. Search for a group ボックスで追加したいグループを見つけ、そのチェックボックスを選択します。
  6. Assign role to group ドロップダウンをクリックし、グループの全員に付与したいロールを選択します。
  7. Invite group をクリックします。
アプリの Users ページの Groups タブにある Invite group ボタン

アプリにグループを招待する

グループアクセスの管理

Groups タブには、アクセス権を持つすべてのグループが、そのタイプ、メンバー数、ロールとともに一覧表示されます。そこから、いつでもグループのロールを変更したり、アクセスを削除したりできます。 グループアクセスを管理するには:
  1. アプリエディタで Dashboard をクリックします。
  2. App Users をクリックします。
  3. Groups タブをクリックします。
  4. 次のいずれかを実行します:
グループの行で Role ドロップダウンをクリックし、新しいロールを選択します。
Groups タブのグループの行にある Role ドロップダウン

アプリでグループのロールを変更する

  1. グループの行で削除アイコンをクリックします。
  2. 確認ウィンドウで Remove group をクリックします。
Groups タブのグループの行にある削除アイコン

アプリからグループを削除する

そのグループを通じてのみアクセス権を持っていた全員がアクセスを失い、すでにサインインしていたメンバーはアプリ内のアカウントが削除されます。これは元に戻せません。

共同作業者との作業

共同作業者は、アプリエディタでアプリの構築を手伝う人です。誰かと一緒にアプリを設計、構成、保守したいときに共同作業者を追加します。
共同作業者と管理者の違いは何ですか?
  • 共同作業者
    • アプリエディタとアプリのダッシュボードを開けます。
    • ページの設計、ロジックの変更、データの接続、設定の構成を手伝います。
    • アプリエディタの Invite collaborators アイコンから招待されます。
  • 管理者
    • ライブアプリにサインインします。
    • 保護されたレポートや管理ツールなど、ライブアプリの管理者専用領域にアクセスします。
    • 共同作業者でもない限り、アプリエディタやアプリのダッシュボードを開けません。
共同作業者はユーザーロールとは別です。誰かを共同作業者として追加すると、構築中にライブアプリのコンテンツ、データ、設定を管理できるように、デフォルトで App Users に Admin として追加されます。後で App Users ページでアプリロールを変更しても、アプリエディタへのアクセスには影響しません。

共同作業者の招待

アプリエディタから直接共同作業者を招待します。アプリで ワークスペースメンバーが自分で参加できる 場合、ワークスペースのメンバーは招待不要です。
誰かを共同作業者として招待するには、その人がアプリを所有するワークスペースのメンバーである必要があります。まだメンバーでない場合は、先にワークスペース設定からワークスペースに招待してください。
アプリの構築に共同作業者を招待するには:
  1. アプリエディタに移動します。
  2. 上部の Add collaborator アイコン をクリックします。アプリで作業している人が多く上部バーに収まらない場合は、代わりにアバターの横の数字をクリックします。
  3. Invite collaborators をクリックします。
  4. 招待したい人のメールアドレスをカンマ区切りで入力します。
  5. Send invite アイコン をクリックします。
メールフィールドと App collaborators リストがある Invite collaborators パネル

Base44 でアプリに共同作業者を招待する

共同作業できる人を選択する

アプリで共同作業するのに招待が必要か、ワークスペースの誰でも自分で参加できるかを決めます。Base Code アプリでは、デフォルトでワークスペースメンバーが参加できます。その他のアプリはすべて招待された人のみで始まるため、設定を変更するまでは従来どおり動作します。
この設定を変更できるのは、アプリオーナーとワークスペース管理者のみです。他の共同作業者は、どのオプションがオンかを確認できますが、変更はできません。
アプリで共同作業できる人を選択するには:
  1. アプリエディタに移動します。
  2. 上部の Add collaborator アイコン をクリックします。
  3. Invite collaborators をクリックします。
  4. Who can collaborate on this app? の横でオプションを選択します:
    • Workspace members: ワークスペースの誰でも、アプリを開くと共同作業者になります。ワークスペースゲストには引き続き招待が必要で、メールで人を招待することもできます。
    • Invited only: 招待した人のみがアプリで共同作業できます。
Base44 でアプリで共同作業できる人を選択する

共同作業できる人を選択する

Workspace members から Invited only に切り替えても、すでにワークスペースから参加した人は共同作業者のままです。リストでは From workspace ラベルが付いているため、必要に応じて見つけて 削除 できます。

共同作業者の管理

アプリエディタへのアクセスが不要になった共同作業者を削除します。 共同作業者を管理するには:
  1. アプリエディタに移動します。
  2. 上部の Add collaborator アイコン をクリックします。
  3. Invite collaborators をクリックします。
  4. 対象の共同作業者を見つけ、More actions アイコン をクリックします。
  5. Remove collaborator をクリックします。
  6. 確認ウィンドウでオプションを選択します:
    • Remove collaborator access only: アプリエディタへのアクセスを即座に取り消して変更できないようにしますが、既存のロールで App Users リストには残るため、ライブアプリは引き続き使用できます。
    • Remove from app entirely: 共同作業者アクセスを取り消し、App Users リストからも削除するため、サインインもアプリの使用もできなくなります。
チームメイトが同じアプリで作業しているときは、上部バーにアバターが表示されるため、誰が現在編集しているかを常に把握できます。アバターにカーソルを合わせると名前が表示され、リアルタイムで変更を調整できます。Add collaborator アイコン、またはアバターの横の数字をクリックすると、現在アプリで作業中の全員と、各自が作業しているブランチを確認できます。Find someone に入力して人を検索するか、Invite collaborators をクリックして新しい人を追加します。
2 つの共同作業者のアバターとプラスアイコンが強調表示されたエディターの上部バー

上部バーの共同作業者のアバター

外部共同作業者の招待を制限する

デフォルトでは、どのワークスペースメンバーもワークスペース外の人をアプリの共同作業者として招待できます。これを制限して、ワークスペースのオーナーと管理者のみがこれらの招待を送信できるようにできます。 外部共同作業者を招待できる人を設定するには:
  1. アカウント左下のワークスペース名をクリックします。
  2. Settings をクリックします。
  3. Governance をクリックします。
  4. External Collaborators トグルをクリックします:
    • 有効: ワークスペースのオーナーと管理者のみが、ワークスペース外の人をアプリの共同作業者として招待できます。
    • 無効: どのワークスペースメンバーも、ワークスペース外の人をアプリの共同作業者として招待できます。
External Collaborators トグルが囲まれたワークスペース設定の Governance

Base44 の External Collaborators 設定

Enterprise プラン (Business または Enterprise) のワークスペースでは、この設定はデフォルトでオンです。その他のワークスペースではデフォルトでオフです。

ユーザーとしてアプリをテストする

任意のユーザーまたはロールとしてアプリを表示・操作し、権限の確認、問題のトラブルシューティング、ユーザーフローのテストを行います。
ユーザーとしてテスト中に行った変更は、その人のデータに保存されます。実際のデータへの影響を避けるため、可能な限りサンプルまたはダミーユーザーでテストしてください。

なぜユーザーとしてアプリをテストするのですか?

  • 現実的なテスト: 特定のユーザーまたはロールが見るとおりにアプリをテストします
  • 権限の可視化: 各ロールまたはユーザーがアクセスできるものとできないものをすばやく確認します
  • 迅速なトラブルシューティング: 報告された問題をその人の実際のコンテキストで再現・デバッグします
  • フローの検証: リリース前に、オンボーディングや主要タスクなどのエンドツーエンドの確認を実行します
ユーザーとしてアプリをテストするには:
  1. アプリエディタに移動します。
  2. 右上の More actions アイコン をクリックします。
  3. Act as a user を選択します。
    エディターの More actions メニュー。Files used in this page と Activity monitor の上で Act as a user が強調表示されています

    Base44 アプリエディタで "Act as a user" を選択する

  4. You’re acting as の横のドロップダウンをクリックし、対象のユーザーを選択します。
  5. そのユーザーとしてアプリをプレビュー・操作します。
  6. 別のユーザーとしてのテストが終わったら、Exit mode をクリックします。
ユーザーのロールは、メールアドレスの横に括弧付きで表示されます。
Base44 の "Act as a user" 機能の使用

Base44 でユーザーとしてアプリをテストする


FAQ

アプリへのアクセス管理について詳しくは、以下をクリックしてください。
はい。アプリが Public に設定されている場合、誰でも登録ページからアカウントを作成してサインインできます。Public (login required) をまだ提供しているアプリでは、Base44 アカウントを持つ人なら誰でもサインインできます。
はい。Public アプリでは、選択したページを保護し、サインインしていない訪問者をログインページに送るように AI チャットに依頼してください。公開ランディングページを表示しつつ他のページにログインを必須にする方法を参照してください。
公開アプリの追加保護として、共有する前に Run Security Scan をクリックして一般的な問題をチェックしてください。
次のオプションが表示されます: Public (no login)、Private、Public (login required)、Workspace。Public (login required) には Deprecated ラベルが表示されます。これらのアプリで独自のログイン・登録画面をカスタマイズするには、既存アプリのカスタムログインを参照してください。
誰かがプライベートアプリへのアクセスをリクエストすると、オーナーと共同作業者はアプリ内通知を受け取り、アプリオーナーはメールも受け取ります。受信トレイを管理しやすく保つため、複数の人がアクセスをリクエストしても、アプリごとに 15 分に最大 1 通のメールしか届きません。アクセスリクエストを確認するには:
  1. ワークスペースの通知アイコン をクリックします。
  2. Review をクリックしてリクエストを開き、アクセスを付与するかどうかを決めます。
新しいアクセスリクエストと囲まれた Review ボタンが表示された通知パネル

アクセスリクエストの確認

アプリユーザーは、サインインしてアプリを使う人です。そのアクセスは、公開範囲設定と Admin や User などのロールによって制御されます。ライブアプリ (管理者専用セクションを含む) のみを表示・使用でき、アプリエディタやダッシュボードは使用できません。共同作業者は、アプリエディタでアプリの構築を手伝う人です。アプリエディタとアプリのダッシュボードを開けるのは、共同作業者とアプリオーナーのみです。誰かを共同作業者として追加すると、構築中にライブデータと設定を管理できるように、デフォルトでアプリの App Users に Admin ロールが自動的に割り当てられます。共同作業者のステータスを変更せずに、後でアプリロールを変更できます。
2026 年 2 月 16 日より前は、誰かにアプリの編集を許可する唯一の方法は管理者にすることでした。当時の管理者はアクセスを保持し、自動的に共同作業者として追加されました。
いいえ。アプリの構築や編集を手伝ってもらいたい場合は、アプリエディタから共同作業者として招待してください。これにより、アプリエディタへのアクセスと、デフォルトでアプリの Admin ロールが付与されます。ライブアプリでの管理者アクセスは必要だがアプリエディタで作業する必要はない場合にのみ、共同作業者として追加せずに App Users で管理者にしてください。
データ権限を設定することで、アプリのデータエンティティのレコードに誰がアクセス、読み取り、書き込み、削除できるかを制御できます。各データテーブルのアクセスを構成して、承認された人だけがデータを利用できるようにします。詳しくは、セキュリティ設定の管理を参照してください。
はい。アプリの Dashboard に移動し、App Users を開いて、削除したい人の横にある More actions アイコン をクリックし、Remove user を選択します。削除すると、そのアクセスは即座に取り消されます。誤って削除した場合は、App Users 上部の More actions メニューにある Recently deleted から復元できます。詳しくは 削除したユーザーの復元 を参照してください。
Base44 はサインインデータを保護するために組み込みの Users リストをロックしているため、読み取れるのは共同作業者とアプリオーナーのみです。メンバープロフィールページやパーソナライズされたコンテンツなど、Users エンティティから読み取る機能は、管理者には機能しますが一般メンバーには機能しません。直接読み取ると、Authentication required to view users エラーが発生することもあります。修正方法は、UserProfile などの別のエンティティにメンバーデータを保存し、組み込みの Users エンティティではなくそちらに機能を向けることです。これを設定するには、次のプロンプトを AI チャットに貼り付けてください:UserProfile という新しいエンティティを作成して。Users エンティティのカスタムフィールドを UserProfile に移動して。Users と UserProfile の間に 1:1 のリレーションシップを確立して。新しいユーザーがサインアップしたときに UserProfile が自動的に作成されるようにして。アプリが Users ではなく UserProfile からユーザー詳細を取得するように更新して。ユーザーは自分のプロフィールのみ編集でき、誰でも読み取れるように権限を設定して。AI が変更を行った後、アプリの Dashboard に移動し、Data をクリックして新しい UserProfile テーブルを開き、Permissions をクリックして、ルールが意図したアクセスと一致していることを確認してください。
実際のデータに影響を与えずにユーザーフローを安全にテストするには、テスト用の人をアプリに直接追加します。テストプロフィールが存在すれば、Act as a user 機能を使ってその人になりすまし、体験をプレビューできます。ダミー (テスト) ユーザーを作成するには:
  1. アプリの Dashboard に移動します。
  2. App Users をクリックします。
  3. Invite users をクリックして招待を送信するか、アプリの公開サインアップページを使用して新しいアカウントを登録します。
  4. テストプロフィールに希望のロールまたは権限を割り当てます。
AI チャットにテストユーザーの作成を依頼することもできます。
テストユーザーを作成したら、アプリを開き、上部の More actions アイコンをクリックして Act as a user を選択します。次に、リストからテストユーザーを選択して、その人としてアプリを操作します。実行したアクションはテストユーザーのデータにのみ影響し、ライブアカウントには影響しません。この方法を使用して、変更を全員に展開する前に、権限、表示ルール、ユーザーフローを確認してください。
このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。