1. 個別のWebアプリに権限管理を有効にする方法

フロントエンドコードの入手

Webアプリのフロントエンド認証ページをカスタマイズするには、次のコードリポジトリを参考にしてください。

バックエンドAPIの利用

WebアプリのAPIを活用して、独自の権限管理システムを開発できます。Difyアプリにアクセスして「APIを訪問」をクリックし、完全なAPIドキュメントを入手してください。

2. ワークスペース内のメンバーの権限を変更する方法

シナリオ: メンバーAをワークスペースに追加し、権限を「普通メンバー」に設定した後、管理人権限に切り替えるにはどうすればよいですか?

現在、システム設定内で直接メンバーの権限を変更することはできません。権限を調整するには、まずメンバーAを削除し、再度追加する際に管理人として設定してください。

さらにメンバーをそのワークスペースに追加する必要がある場合は、ワークスペースの管理人が直接メンバーを招待する方法をお勧めします。詳細については、チームメンバー管理をご覧ください。

3. アカウントがロックされました。どうすれば解除できますか?

アカウントのロックは通常、次の2つの状況で発生します:

  1. 自動ロック:連続ログインを失敗しもしくはパスワードリセット失敗により、24時間アカウントがロックされます。このロックは期間終了後に自動的に解除されます。
  2. 管理者による手動ロック:システム管理者に連絡してロックを解除してもらってください。

4. 認証番号を受け取れない場合はどうすればよいですか?

  1. メールボックスを確認する:認証番号のメールがスパムに分類されていないか確認してください。
  2. 待機時間:1分間に送信できる認証番号は1回のみです。再試行する前に少なくとも1分間お待ちください。
  3. 管理者に連絡する:それでも受信できない場合は、システム管理者に連絡してメール設定が正しいか確認してください。

セキュリティ制限の詳細については、セキュリティ機能をお読みください。

5. アカウントのセキュリティを強化するにはどうすればよいですか?

  1. SSOを使用する:組織がSSOをサポートしている場合は、設定して使用することをお勧めします。詳細については、エンタープライズSSO認証を参照してください。
  2. 警戒を怠らない:ログイン認証情報を保護し、公共の場所でパスワードを保存しないよう注意してください。

6. Azure SAML SSOログイン使用時に問題が発生した場合の対処法

問題の詳細:Azure SAML SSOを設定し、強制ログインを有効にした後、account not foundエラーが発生する場合。

解決策

  1. 認証 - ユーザーアカウント作成方法を参照し、以下の二つのアカウント作成方法を有効にしてください:
  • ユーザーが自己登録できるようにする
  • 新規ユーザーのためのパーソナルワークスペースを自動作成する
  1. 上記のスイッチが有効になっていることを確認しても、まだエラーが発生する場合は、属性とクレームの編集を参照し、一意のユーザー識別子(Name ID)ソース属性user.mailに変更してください。