Basic認証設定&フレームワークの仕様変更
Basic認証のエラーページのカスタマイズが可能だと分かったので、仕様を少し変えます。
pgsrc
AUTH_TABLE
USER
PASSWORD
ROLE
/shop/
*
/shop/admin
admin, owner
/shop/admin/auth_error.html
/shop/admin/login.html
/shop/admin/confirm.html
zoneの定義の中で、error-pageを付けることによって、ブラウザでキャンセルしたらそのページが表れるようにしようとおもいます。
また、form-authがある場合は、ブラウザのベーシック認証用ダイアログが出るのではなく、フォームのページに飛ぶようにしようと思います。