サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
www.ykrods.net
SSL/TLS サーバ・クライアント認証の基礎¶ 自己署名証明書で https サーバを立てる機会があり、以前やったことあるのにまるで覚えてない事にショックを受けたのでこれを機にちゃんと学ぶことにしました。 はじめに¶ この文章は TLS のサーバ認証・クライアント認証をある程度ちゃんと学んだ上で https サーバを構築してみようという趣旨で書かれています。以下の内容を扱います。 TLS の認証関連の基礎知識 サーバ認証 / クライアント認証 X.509証明書 認証パス 認証局 etc.. openssl を使った証明書生成と検証 nginx を使ったサーバの構成と Chrome, curl での疎通方法 基本的には理解を深めることを目的としているため、実運用で使える構成例みたいなのは扱いません。また、暗号化・鍵交換など TLS の認証以外の要素は扱いません。 1 ちなみに 歴史的な経緯
このドキュメントの目的¶ 受託開発でいつ何を作るんだっけ、というのを整理する。 WEBシステム開発を想定しています。 要素の洗い出しをする意図でまとめており、プロジェクトによっては不要な成果物もあると思われます。 成果物の必要性¶ いわゆる「顧客が本当に欲しかったもの」を作るためにはプロジェクトメンバー全員の認識共有が重要であり、認識を共有するために都度全員集めてミーティングを行うよりドキュメントにまとめた方が効率が良い。 実装者の仕様の理解度はコードに反映されるので、健全な運用をしたければドキュメントを書いて共有する。 見積もりの精度を上げ、認識齟齬を減らすにはなんらかの形でアウトプットするのが良い 各工程での進捗の把握と評価に使う 成果物の完成を以ってその工程が完了、とした方が進捗が分かりやすい 工程ごとの成果物¶ 工程 成果物 成果物の内容
Vue.js の event bus (あるいは event hub) 、非推奨になっていた¶ 気づいたらドキュメントからいなくなっていた。 event bus (あるいは event hub) とは¶ 親子関係にないコンポーネント間でやり取りするための手段として Vue.js の公式ドキュメント に載っていた方法です。 具体的には、 $emit, $on でイベントをやり取りする用の vue インスタンスを作成するというシンプルなもので、 ざっくりとしたコード例は以下のようになります。 const bus = new Vue(); // on ComponentA bus.$emit('some-event-occurred', data); // on ComponentB bus.$on('some-event-occurred', handler); 消えた記載¶ 私は数年前に V
[Python] PyJWT で Google OAuth 2.0 API の ID Token を検証¶ PyJWT を用いて、Google OAuth 2.0 API で取得した ID Token を検証する実装について。 注釈 ID Token を取得する方法についてはここでは触れません。 Python で簡単な検証アプリを作る場合は Tornado の組み込みのmixinを使うと割合簡単にできます。 ID Token とは¶ 基礎的な話は今更な感もありますが、検証に必要になる知識については触れていきます。 ID Token は OpenID Connect (OIDC) に準拠した認可サーバ( Identity Provider )で、認証に成功した結果得られるトークンです。 ID Token の中身は JWT ( RFC7519 ) で表される文字列データであり、大抵の場合は ヘ
このページを最初にブックマークしてみませんか?
『www.ykrods.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く