다음을 통해 공유


보안 및 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 OAuth 2.0 권한 부여 흐름과 관련된 API를 제공합니다. Microsoft.Windows.Security.AccessControl 네임스페이스에는 몇 가지 도우미 API도 있습니다. 이러한 API는 패키지된 앱과 Win32 애플리케이션 간의 명명된 개체 공유와 관련이 있습니다.

기사 설명
Windows 앱에서 OAuth 2.0 기능 구현 Windows App SDK 새로운 OAuth2Manager를 사용하면 WinUI와 같은 데스크톱 애플리케이션이 Windows 앱에서 OAuth 2.0 인증을 원활하게 수행할 수 있습니다. 이 문서에서는 Windows App SDK 사용하여 OAuth 2.0을 구현하는 방법을 설명합니다.

WinRT API들

다음 문서는 Windows SDK에서 제공하는 WinRT API로 사용할 수 있는 기능에 대한 정보를 제공합니다.

기사 설명
보안 Windows 앱에 대한 다양한 보안 기능에 대해 알아봅니다.
인증 및 사용자 ID Windows 앱에는 웹 인증 브로커를 사용하는 간단한 SSO(single sign-on)부터 높은 보안 수준의 2단계 인증에 이르기까지 사용자 인증을 위한 여러 옵션이 있습니다.
자격 증명 보관 이 문서는 Windows 앱이 자격 증명 보관을 사용하여 사용자 자격 증명을 안전하게 저장 및 검색하고 사용자의 Microsoft 계정으로 장치 간 로밍을 하는 방법을 설명합니다.
암호화 Windows 앱에서 사용할 수 있는 암호화 기능에 대해 알아봅니다.
지문 생체 인식 사용자가 특정 작업에 동의해야 하는 경우에 지문 인증 요청을 포함하여 Windows 앱에 지문 생체 인식을 추가하는 방법을 설명합니다. 이러한 기능은 앱의 보안을 강화합니다.
앱 간에 인증서 공유하기 이 문서에서는 동일한 인증서를 사용하여 여러 Windows 앱을 인증하는 방법과 사용자가 보안 웹 서비스에 access 위해 제공된 인증서를 가져오는 방법을 제공하는 방법을 보여 줍니다.
스마트 카드 이 항목에서는 패키지된 Windows 앱이 스마트 카드를 사용하여 사용자를 네트워크 서비스에 연결하는 방법을 설명합니다.
Windows Hello 이 문서에서는 Windows Hello 기술에 대해 설명하고 개발자가 앱 및 백 엔드 서비스를 보호하기 위해 이 기술을 구현하는 방법을 설명합니다. 기존 자격 증명의 위협을 완화하는 데 도움이 되는 Windows Hello 특정 기능을 강조하고 패키지된 Windows 앱의 일부로 이러한 기술을 디자인하고 배포하는 방법에 대한 지침을 제공합니다.
Windows Hello 로그인 앱 만들기 기존 사용자 이름 및 암호 인증 시스템의 대안으로 Windows Hello 사용하는 패키지된 Windows app 만드는 방법에 대한 전체 연습의 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 Forms 앱에 대한 보안 및 ID 시나리오와 관련된 API도 제공합니다. .NET 보안 및 암호화 API는 C# WinUI 3 앱에서도 사용할 수 있습니다.

기사 설명
.NET의 보안 모든 .NET 앱의 보안 개념 및 기능에 대해 알아봅니다.
보안(WPF) WPF 앱의 보안 개념 및 기능에 대해 알아봅니다.
Windows Forms 보안 Windows Forms 앱의 보안 개념 및 기능에 대해 알아봅니다.

기타 기능

다음 문서에서는 Windows 앱용 암호를 사용하여 보안 및 ID 시나리오와 관련된 기능에 대한 정보를 제공합니다.

주제 설명
패스키 소개 패스키는 더 간단하고 강력한 비밀번호 없는 로그인 방법입니다.
암호 구현 온라인, 엔터프라이즈 및 정부 애플리케이션에서 암호 로그인을 구현하고 결제를 구현하는 방법을 설명합니다.
암호 키에 대한 디자인 지침 패스키에 대한 14가지 디자인 패턴이 있습니다. 필수 패턴 두 가지로 시작한 후, 고유한 비즈니스 요구 사항에 따라 패스키 배포에 선택적 패턴을 추가할 수 있습니다.
패스키에 대한 사용 사례 이 주제에서는 패스키의 몇 가지 사용 사례를 설명합니다.
암호 키용 도구 및 라이브러리 이 항목에는 암호를 구현하는 데 도움이 되는 도구 및 라이브러리에 대한 정보가 포함되어 있습니다.
패스키에 대한 참조 이 항목에서는 몇 가지 참조 정보, 데모 및 예제를 제공합니다.