Regapにフック機能追加(プレアクション、ポストアクション).

| | コメント(0)
引き続き、これは入れておかないと、という思いから、プレアクション、ポストアクションの機能を追加しました。
http://rbts.no-ip.info/trac/regap1/wiki/HookSpecification
Regapというより、ちいたんの拡張的な内容かもしれないです。

ちいたんでは、アクション実行前に、認証を行うことを想定して用意されている、check_secure、アクションの実行前に実行される、config_controller、アクションの実行後に実行される、after_actionがあります。

Regapでは、check_secureを認証の処理にconfig_controllerを認可の処理に、しています。
今回追加したフック機能はデフォルトでは、プレアクションはpre_action、ポストアクションはpost_actionを該当ファイルと関数が存在すれば、実行します。

認証、認可、プレアクション、ポストアクションをそれぞれ個別の枠組みとして持つことになります。
プレアクショントポスとアクションの実行権限は現状アクションと同様です。
アクションとは別に持つ必要性が生じる場合もあるかもしれません。

権限処理については、いずれかのタイミングでちょっと再考する必要がありそうです。

コメントする

プロフィール

横浜に住むエンジニアです。
ウェブサイトの構築やウェブアプリケーションの開発を行います。
下記アドレスまで、お気軽にご連絡下さい。
rbtsgm@gmail.com
(全て半角にして下さい)

rabbits software

広告