タグ

developmentとOAuthに関するkikiki-kikiのブックマーク (2)

  • アクセストークンをWebWorkerで扱う - console.lealog();

    というアプローチを紹介してる記事があって、なるほど?と思ったのでまとめてみる。 元記事はこちら。 Leveraging Web Workers to Safely Store Access Tokens – The New Stack 毎度のことながら、今にはじまったことではない。 元記事いわく WebWorkerであれば、メインスレッドで実行されるであろうXSSや3rdのコードから触れないので安全! 設計としては、 メイン: まず`Worker`をロード メイン: 初期化のメッセージを`postMessage()` クレデンシャルがあるならそれを渡す ワーカー: アクセストークンの準備 受け取ったやつ or そこで`fetch()`して、オンメモリに保存 (これで準備OK) メイン: APIにリクエストしてほしいと`postMessage()` ワーカー: APIに向けてアクセストークン

    アクセストークンをWebWorkerで扱う - console.lealog();
  • 【連載第1回】passportを使ってoauth認証を実装してみよう【Twitter編】 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは。夏のにおいほど切ないものはないですね。楽しい思い出も、当にただそれだけでしかなくて、人は離れ離れになって。そこにあるはずないのに何かありそうな、蜃気楼だけを眺めているんです。まろCです。 passportは、node.js用の認証モジュールです。Twitter、Facebookをはじめとした、主要なSNSログインを実装できるのはもちろん、その他多くの認証に対応しています。 その認証を連載でご紹介していきたいと思います。 今回は、第一弾として、Twitterでのログインをnode.jsで実装していきたいと思います。 初回なのでnode.jsとexpressをインストール expressフレームワークを使用して実装を進めていきたいと思います。 node.jsのインストール node.jsをインストールしていない環境の方はまず、こちらの記事を参考にインストールします。 せっかくなの

    【連載第1回】passportを使ってoauth認証を実装してみよう【Twitter編】 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • 1