-1

私は、AWS EC2インスタンス上で動作するNodeJSベースのCMSアプリケーションを持っています。このアプリケーションをユーザ名とパスワードで認証する簡単な方法を探しています。 AWSでドメインのパスワード保護を設定する簡単な方法はありますか? おかげで、認証のためにAWS Cognito userpoolsドメインをパスワードで保護するAWS - パスワード

+0

あなたが認証をimplentingに向けて探していますアプリケーションまたはネットワークの制限? – Ashan

+0

@Ashan - 私は両方にオープンしています。しかし、私はNode JSユーザログインページを作成中でしたが、これを完了する時間はありません。ですから、私はもっと簡単で簡単なオプションを探しています。このアプリケーションにアクセスするのは2人だけです - 自分と私がそれを代表して開発している人。 –

答えて

1

チェックこのレポ:https://github.com/http-auth/http-auth 私は合格=あなただけのユーザーを確認したいと思います=と、ちょうどその...その場合、わずか数行のコードである

var auth = require('http-auth'); 
var basic = auth.basic({ 
    realm: "Simon Area." 
}, (username, password, callback) => { 
    // Custom authentication 
    // Use callback(error) if you want to throw async error. 
    callback(username === "Tina" && password === "Bullock"); 
} 
); 
+0

これはクールです。私はどのようにアラートボックスの代わりにUI Webフォームを有効にすることができますか? –

+1

この質問をチェックするhttp://stackoverflow.com/questions/3079031/login-form-for-http-basic-auth サブフォルダでauthを使用する必要があるため、サブフォルダ内のユーザー/パスを確認します。非常に良いコードではありませんが、それは動作するはずです – UXDart

1

Azure B2Cauth0は、あなたが考えることができSaaSソリューションのカップルです。それ以外にも、実装と統合を簡素化するNodeとしてpassportJSを使用できます。

+0

Cognitoはどのように機能しますか?単にアプリケーションにバインドすることはできますか? –

+1

あなたはAPIを経由して接続する必要はありません。ユーザープールの場合は、登録ユーザー、ログイン、パスワード変更などの基本的な操作でユーザーデータを格納するDBを取得します。これをUIに接続する接着コードを記述する必要があります。 – Ashan

関連する問題