次の方法で共有


セキュリティと ID

この記事では、Windows アプリのセキュリティと ID を含むシナリオに関連する開発機能のインデックスを提供します。

Windows OS の機能

Windows には、アプリのセキュリティと ID のシナリオに関連するさまざまな API が用意されています。 これらの機能は、Windows SDK によって提供される Windows App SDK、Windows Runtime (WinRT)、Win32 (C++ および COM) の API を組み合わせて使用できます。

Windows App SDK の API

Windows App SDK で現在提供されている、セキュリティおよび ID シナリオに関連する API は、Microsoft.Windows.Security.AccessControl 名前空間のいくつかのヘルパー API のみです。 これらの API は、パッケージ アプリと Win32 アプリケーションの間の名前付きオブジェクト共有に関するものです。

WinRT API

次の記事では、Windows SDK によって提供される WinRT API で使用できる機能について説明します。

[アーティクル] 説明
Security Windows アプリのさまざまなセキュリティ機能について説明します。
認証とユーザー ID Windows アプリでは、Web 認証ブローカーを使う簡単なシングル サインオン (SSO) から、高度なセキュリティで保護された 2 要素認証に至るまで、いくつかの方法でユーザー認証を行うことができます。
資格情報保管ボックス この記事では、Windows アプリで資格情報保管ボックスを使用して、ユーザーの資格情報を安全に保存および取得し、ユーザーの Microsoft アカウントを使用してデバイス間でローミングする方法について説明します。
暗号 Windows アプリで使用できる暗号化機能について説明します。
指紋生体認証 この記事では、ユーザーが特定のアクションに同意する必要がある場合に指紋認証を要求するなど、Windows アプリに指紋生体認証を追加してアプリのセキュリティを強化する方法について説明します。
アプリ間での証明書の共有 この記事では、同じ証明書を使用して複数の Windows アプリを認証する方法と、セキュリティで保護された Web サービスにアクセスするために提供された証明書をユーザーがインポートする方法を提供する方法について説明します。
スマート カード このトピックでは、パッケージ化された Windows アプリでスマート カードを使用し、セキュリティで保護されたネットワーク サービスにユーザーを接続する方法について説明します。
Windows Hello この記事では、Windows Hello テクノロジについて説明します。また、開発者がこのテクノロジを実装してアプリやバックエンド サービスを保護する方法についても説明します。 従来の資格情報の脅威を軽減する Windows Hello の特定の機能に着目し、お使いのパッケージ Windows アプリに含まれるこれらのテクノロジの設計と展開の方法について説明します。
Windows Hello ログイン アプリの作成 従来のユーザー名とパスワードの認証システムの代わりに Windows Hello を使用するパッケージ Windows アプリを作成する方法に関する完全なチュートリアルのパート 1 です。
Microsoft Passport ログイン サービスの作成 パッケージ Windows アプリで、従来のユーザー名とパスワードの認証システムの代わりに Windows Hello を使用する方法に関する完全なチュートリアルのパート 2 です。

Win32 (C++ および COM) API

次の記事では、Windows SDK によって提供される Win32 (C++ および COM) API で使用できる機能について説明します。

[アーティクル] 説明
セキュリティと ID Win32 API で使用できる Windows アプリのさまざまなセキュリティ機能について説明します。
認証 Win32 API で使用できる認証機能について説明します。
暗号 Win32 API で使用できる暗号化機能について説明します。

.NET の機能

.NET SDK には、WPF および Windows フォーム アプリ向けのセキュリティと ID のシナリオに関連する API も用意されています。 .NET のセキュリティ API と暗号化 API は、C# WinUI アプリでも使用できます。

[アーティクル] 説明
.NET でのセキュリティ すべての .NET アプリのセキュリティの概念と機能について説明します。
セキュリティ (WPF) WPF アプリのセキュリティの概念と機能について説明します。
Windows フォームのセキュリティ Windows フォーム アプリのセキュリティの概念と機能について説明します。

その他の機能

トピック 説明
パスキーの概要 パスキーは、よりシンプルで強力なパスワードレス サインインです。
パスキーを実装する オンライン、エンタープライズ、および政府機関のアプリケーション全体で、および支払いにパスキー サインインを実装する方法について説明します。
パスキーの設計ガイドライン パスキーには 14 個の設計パターンがあります。 2 つの重要なパターンから始めて、独自のビジネス ニーズに基づいてパスキーのデプロイにオプションのパターンを追加できます。
パスキーのユース ケース このトピックでは、パスキーのユース ケースについて説明します。
パスキー用のツールとライブラリ このトピックでは、パスキーの実装に役立つツールとライブラリについて説明します。
パスキーのリファレンス このトピックでは、いくつかの参照情報、デモ、および例について説明します。