Proyecta Auth
組み込みのユーザー認証。メールと Google ログイン — ロールベースのアクセス制御付き。
Proyecta Auth は、あなたが作成したアプリのユーザー認証を担います。ユーザーがログインまたはサインアップをクリックすると、Proyecta Auth のページが開き(デフォルトではポップアップ)、希望の方法を選んで認証を完了し、サインイン済みの状態でアプリに戻ります。
対応ログイン方法
Section titled “対応ログイン方法”| 方法 | 利用可能プラン |
|---|---|
| 全プラン | |
| メール(ワンタイムパスコード) | 全プラン |
アプリに認証を追加する
Section titled “アプリに認証を追加する”AI に依頼するだけです:
Add user authentication to my app with Google and email login.Show a profile menu in the header when the user is signed in.認証を有効にしても、ログインシステムをゼロから手書きするわけではありません。サインインページ、OAuth コールバックハンドラー、認証状態フック(AuthProvider / useAuth)はすでにアプリテンプレートに含まれています。認証は有効化する機能です。依頼すると、Proyecta はアプリの認証クライアントをプロビジョニングし、サインイン設定を行い、あらかじめ用意されたサインイン UI(例:ヘッダーのプロフィールメニュー)を組み込みます。つまり、即興で作られたルートではなく、テンプレートの検証済みフローがそのまま使われます。
ユーザーを確認する
Section titled “ユーザーを確認する”アプリ固有の 管理パネル → Members を開くと、サインインしたすべてのユーザーを確認し、アクセス権を管理できます。(Builder の旧 Users タブはアプリの管理画面に統合されました。)
ロールと権限
Section titled “ロールと権限”すべてのアプリには、組み込みのロールシステムが備わっています — アクセス権限の低い順に 3 段階あります:
- User — サインインしたすべてのエンドユーザー(サインイン時のデフォルト)。
- Staff — 管理画面の運用部分への昇格アクセス権。
- Admin — 他のユーザーのロール管理を含む全アクセス権。
誰がどのロールを持つかは、アプリの 管理パネル → Members から管理します。ここでユーザーの昇格・降格が可能で、すべてのロールチェックはサーバー側で強制されます。最初の Admin は、アプリ作成時に指定したメールアドレスです(管理パネルを参照)。これらはすべて自分で構築する必要はなく、すべてのアプリに最初から含まれています。
よくある質問
Section titled “よくある質問”Proyecta Auth の代わりにカスタム認証プロバイダーを使えますか?
Proyecta Auth は組み込みのプロバイダーであり、サポートされている方法です — サインイン、OAuth コールバック、セッション管理をすべて担います。生成されたアプリに任意のサードパーティ認証 SDK を組み込むことはサポートされていません(ビルドシステムが NextAuth や Supabase Auth などのサーバー認証パッケージをブロックします)。独自の ID プロバイダーを使ったエンタープライズ SSO はロードマップに含まれています — SSO & SAML をご覧ください。
リダイレクトの代わりにアプリ内ログインフローを使えますか?
デフォルトの生成アプリはポップアップベースのログインフローを使用します — Proyecta Auth のページは現在のページを置き換えるのではなく、ポップアップウィンドウで開きます。フルリダイレクトベースのフローもサポートされており、AI に依頼することで利用できます。
特定のログイン方法を非表示にできますか?
現時点ではできません。有効になっているすべてのログイン方法がユーザーに表示されます。選択的な表示は近日対応予定です。
ユーザーが OTP メールを受け取れない場合はどうすればよいですか?
迷惑メールフォルダーを確認するか、別のログイン方法やメールアドレスを試してください。または IT チームに proyecta.dev および notifications.proyecta.dev をホワイトリストに追加するよう依頼してください。
サポート目的でユーザーとして操作(なりすまし)できますか?
現時点ではできません。代わりに、ロールベースのアクセスを使用して、ユーザー固有のデータを表示する管理者ビューを構築してください。
近日公開予定
Section titled “近日公開予定”- ログインページのブランディング — アプリのブランドに合わせてカラー、ロゴ、レイアウトをカスタマイズ
- Microsoft OAuth — Microsoft アカウントでのサインイン
- SAML / SSO — エンタープライズシングルサインオン(Studio プラン向けに計画中)
- SMS OTP — SMS によるワンタイムパスコード
- メール / パスワード — パスワードリセットフロー付きの従来型認証情報
- 追加の OAuth プロバイダー — GitHub、Apple など
- ログイン方法の選択 — ログインページに表示する方法を選択可能に
- ユーザーなりすまし — デバッグとサポートのためにユーザーとしてサインイン