タグ

ブックマーク / qiita.com/uryyyyyyy (2)

  • SPAでのセッション管理とセキュリティ - Qiita

    普通にcookie使えばいいと思います。 loginリクエストもajaxで投げればcookie返ってくるので、何も考えることないかなと。 Cookie 動作イメージは以下の形です。 == サーバ → UA == Set-Cookie: SID=31d4d96e407aad42; Path=/; Domain=example.com == UA → サーバ == Cookie: SID=31d4d96e407aad42 (from https://triple-underscore.github.io/RFC6265-ja.html) ブラウザの状態管理のためのもの。 もちろん主要ブラウザはどこも付いてます。 railsでもplayでもとりあえずこれでセッション管理されています。 secure属性があると、httpsのときだけやりとりされます。 HttpOnly属性があると、jsから読

    SPAでのセッション管理とセキュリティ - Qiita
    koda3
    koda3 2016/09/17
  • require()とは何か?何が便利なのか - Qiita

    などとついていますが、このrequire()ってよくわからない。 具体的には、 どうやって使えばいいの? 普通にscriptタグで読み込む場合とどう違うの? 「require」でググっても英和辞典とかしかでないんだけど! ということでざっと調べてみました。 commonJS 以下、要約 そもそもの発端は、「Javascriptって良いよね。ブラウザ以外(ServerSide)でも使おうぜ」ということからだったらしいです。 しかし、scriptタグで読み込むこと前提だったので、HTMLがない(レンダリングエンジンがない)場合に外部ライブラリを参照する方法がない。。。 (さらに言えば、FileやNetwork、標準入出力など色々と不便。) これじゃ困るということで、ServerSideの標準仕様を定めたのがcommonJS。 その中で外部ライブラリを参照する方法が、各JSファイルをモジュール化

    require()とは何か?何が便利なのか - Qiita
  • 1