マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

認証基盤の選定や実装について纏めています。

種類

HTTPの認証

匿名アクセス

基本認証

ダイジェスト認証

Windows認証

HTTPやSMBなどの通信ライブラリに組み込まれており、
実行アカウントを使用しオートネゴシエートで認証することが可能。

NTLM認証

ケルベロス認証

クッキー認証チケット型

クッキー認証チケットを発行するタイプ

統合認証基盤型

ライブラリ型

クレームベース認証

認証連携(IDフェデレーション)を使用して認証。

SAML, WS-FED

WIF(Windows Identity Foundation)を使用する。

OpenID / OAuth / OpenID Connect

生体認証

以下のオープン化されている要素技術により、
生体認証を実装することは用意になってきている。

FIDO2.0

その他

マルチシグ

自己証明型身分証明

選定

HTTPの認証

HTTPの認証なのでWebサーバでサポートされる。

Windwos認証

Windows環境であれば。

NTLM認証

ケルベロス認証

クッキー認証チケット型

統合認証基盤型

ライブラリ型

クレームベース認証

ライブラリ型で、言語が混在になると、個別の部品を整備する必要があり面倒になる。

また、コレをクリアするには、統合認証基盤型の認証基盤製品を導入する必要があった。
このため、近年、下記のような認証/認可の仕組みのプロトコルレベルでの標準化が進んでいる(クレームベース認証)。

SAMLWS-FED

OpenID / OAuth / OpenID Connect

ベターユース

クレームベース認証の登場により、認証基盤の設計が難しくなりました。

ただ、以下のようにすれば、割りとシンプルなんじゃないかな?と思います。

生体認証

FIDO2.0

デバイス+生体認証情報のに2要素認証として、
既存のサイトにパスワードに加えたログイン方法を追加する。

その他

マルチシグ

自己証明型身分証明

その他

IdP

FIM/MIM

IdP仕様

トークン

認証基盤の開発に使えるトークン

JWT

SAML

LoA(Level of Assurance)


Tags: :認証基盤, :Active Directory, :クレームベース認証


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS