memo「Software Design 2020年11月号」
Software Design
2020年11月号
特集
今更聞けない認証・認可
第1章 アプリケーション開発を行う際に押さえておきたい認証・認可
デジタルID
ユーザID
クレデンシャル
識別
Identification
認証
Authentication
認可
Authrization
ロール
RBAC
ロールベースアクセス制御
第2章 認証・認可のしくみとフロー
FIDO認証
Fast IDentity Online
公開鍵暗号方式
OAuth認可フレームワーク
Open Authorization
サポート
Bearer
OAuth 2.0
拡張
OpeID Connectプロトコル
IAM
Identity and Access Management
LDAP
Lightweight Directory Access Protocol
LDAPS
TLS(SSL)
ケルベロス認証
SAML
Security Assertion Markup Language
第3章 クラウド時代のID管理技術
アイデンティティ管理
SSO
シングルサインオン
SCIM
System for Cross-Domains Identity Management
IDaaS
Identity as a Service
第4章 インターネット上で安全な認証・認可を実現するための取り組み
NIST
National Instiute of Standards and Technology
SP800-63
Digtal Identity Guidelines
https://pages.nist.gov/800-63-3/
eKYC
electric Know Your Customer
2時間でわかるFlutterモバイルアプリ開発
第1章 フレームワークの全体像と開発イメージを知る
クロスプラットフォーム
Dart言語
Widget
iOS風
Cupertino Widget
第2章 クロスプラットフォームを活かして速く開発するための要点
UIコンポーネント
ネイティブ
使用できない
第3章 iOSエンジニアから見たFlutter開発
連載
ITエンジニア必須の最新用語解説
Apache Arrow
https://arrow.apache.org/
インメモリデータ処理基盤
大量データ
高速
Unveil it!開ければ分かる!
なぜAMD RYZENが注目されるのか?
結城浩の再発見の発想法
ミラーリング
mirroring
可用性
RAID
Redundant Array of Inexpensive/Independent Disks
RAID 1
高校数学 Tip of the Month
第3回 三角関数ことはじめ
sin
cos
tan
ちょうぜつエンジニアめもりーちゃん
第6話 ちょうぜつインターンくるみクン!?
めそ子が聞く!!
第6話 機械学習ってなんですか?
ディープラーニングではじめるソフトウェア高速化入門
第1回 ソフトウェア高速化の基礎知識
手段
定数倍高速化
アルゴリズムの改善
高速なライブラリの利用
DevOpsエンジニアのための節約 簡単 時短レシピ
第3回 独自ドメインのためのベストな外部向けDNSの選択とその管理
Route 53
Cloud DNS
ルータ実践活用「NextHop」
第2回 ネットワークの基礎知識を再確認してみる(その2)
CIDR
Classless Inter Domain Routing
パズルで鍛えるアルゴリズム力
第4回 4x4盤オセロの完全解析をとおして、ゲーム探索を学ぶ
二人零和有限確定完全情報ゲーム
Visual Studio Code快適生活
第24回 クラウドベースのGitHub Codespacesがやってくる
SD BOOK REVIEW
Ghidra実践ガイド
https://ghidra-sre.org/
WEb APIの設計
揚げて炙ってわかるコンピュータのしくみ
なんでもPythonプログラミング
memo