AngularJS アプリを認証したいのですが、それは Jade テンプレートを使用して Node.js および Express.js バックエンド上で実行されています。
以下の戦略を考えました。
1) サーバー側認証 - 資格情報をセッション変数に保存し、ユーザーを AngularJS アプリにリダイレクトします。問題: 資格情報を AngularJS に渡す方法は? (これらを Jade 変数としてレンダリングできますが、AngularJS でどのように読み取ることができますか?) また、セッションの有効期限を処理する方法は?
2) クライアント側の認証 - AJAX 呼び出しで認証を行い、資格情報を取得します。問題は、「セッション」の有効期限を処理する方法と、ユーザーがアプリを起動するたびにログインする必要がないようにユーザーを記憶する方法です。
どんな洞察も役立つかもしれません。