Sails アプリを PaaS にデプロイしました。簡単なパスワードで保護して、ステージング サーバーに誰もアクセスできないようにしたいと考えています。
それを行う最も簡単な方法は何ですか?
http-authのように見えますが、ドキュメントはExpressJSの実装方法を説明していますが、SailsJSでは見つかりませんapp.use()
私が試したこと
私のpolicies.js
ファイルで
module.exports.policies = {
// '*': true,
'*': require('http-auth').basic({
realm: 'admin area'
}, function customAuthMethod (username, password, onwards) {
return onwards(username === "Tina" && password === "Bullock");
}),
につながる
info: Starting app...
error: Cannot map invalid policy: { realm: 'admin area',
msg401: '401 Unauthorized',
msg407: '407 Proxy authentication required',
contentType: 'text/plain',
users: [] }
また、ポリシーはビューには適用できないようですが、アクションにはのみ適用できます...