Flask-Restless を使用しているときに、「パスワードを忘れた」機能のルートを作成したいと考えています。私の考えでは、リクエストは次のようになります。
POST /api/user/<id>/forgot_password
そしてFlask-Restlessは、このリクエストを、私が提供したカスタムの「パスワードを忘れた」ルートに送信します。このようにして、ユーザー オブジェクトで独自の複雑な操作を定義できます (DB に中間データを保存する、パスワード リセット リンクを電子メールで送信するなど)。
Flask-Restlessのドキュメントでそのような機能を見つけることができませんでした。また、上記のルートに単純に対応する (Flask-Restless の外部で) 迅速な (ハッキーな) 別のルートを作成しようとしたときに、Flask-Restless はまだ要求を受け取り、405 (メソッドが許可されていません) を返しました。
他の複雑な操作 (パスワードの変更、電子メールの変更など) についても、この種の機能を想像することができます。
どうにかしてこのルーティング スキームを達成することは可能ですか? もしそうなら、どのように?
そうでない場合、代替手段は何ですか?別設計図の通常ルート?