これを実装する方法についてのフィードバックを探していました。
私のシステムには、ユーザーと管理者という 2 種類の認証が必要なユーザーがいます。彼らが実行するタスクと、私が保存している彼らに関するデータは、それぞれが情報/認証情報を保存する個別のデータベース テーブルを持っていることを保証します。
でユーザーを認証するワーキングCredentialsAuthProviderコールを実装しました。ロジックは、データベース内のテーブルをチェックして認証します。ここで、管理者を認証するために、2 番目の呼び出しを実装し、それぞれを別のルートに登録する必要があります。UserCredentialsProvider/auth/credentialsUserCredentialsAuthProviderAdminCredentialsAuthProvider/user/auth/credentials/admin/auth/credentialsTryAuthenticateUserCredentialsProvider
上記のいずれかが解決策である場合、別のルートを登録したり、を呼び出すときに管理者とユーザーを区別したりする方法はありますかTryAuthenticate。
どんな助けでも素晴らしいでしょう。ありがとうございました。