2017-12-13 13 views
1

問題があります。私の電子アプリでは、私はログインフォームを持っています。フォームの提出時に、Rails Deviseベースの認証サーバーを取得し、完了し、セットクッキーの方向で応答します。< app_name> -main_sessionElectron.jsのSet-Cookieディレクティブが機能しない

私の電子メインプロセスでは、動作中のCookieに対する応答がありますが、手動で設定することはできません(セキュリティ上の理由から)。

私はhttps://github.com/electron/electron/blob/master/docs/api/cookies.mdを使用してセッションクッキーを設定したいと思います。しかし、私はできません。

これを行う方法を知りましたか?事前明らか

答えて

1

おかげで、あなたはプライベートセッション情報を保持するために適所にセキュリティプロトコルの問題に実行しています。方法を変更する必要があります。

あなたは、このための2つのアプローチのいずれかを選択する必要があります:あなたが何かのリンクJSONウェブトークンまたは送信されたカスタムAPIキーを使用すると思います。その場合には、純粋なAPI、としてあなたのレールのアプリを扱う

  • をリクエストごとにこれは、電子自体からビューを生成する場合に最適です。
  • Webviewのコンテキスト内ですべてのアクションを実行します。通常のデバイス認証フローを実行します。これは、基本的に電子をサーバレンダリングビューのシェルとして使用している場合にうまく機能します。
+0

あなたの早い回答は大変ありがとうございます。私のレールアプリはすでにjsonとjwtでカスタムのAPI応答を持っています。ログインとCookieを管理するにはどうすればよいですか?どうもありがとうございました! – alagaesia

関連する問題