Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk az Windows-alkalmazások biztonsági és identitáskezelési forgatókönyveihez kapcsolódó fejlesztési funkciók indexét tartalmazza.
Windows operációs rendszer funkciói
Windows az alkalmazások biztonsági és identitáskezelési forgatókönyveihez kapcsolódó API-k széles választékát kínálja. Ezek a funkciók a Windows SDK által biztosított Windows App SDK, Windows-futtatókörnyezet (WinRT) és Win32 (C++ és COM) API-k kombinációjával érhetők el.
Windows App SDK API-k
A Windows App SDK az OAuth 2.0 engedélyezési folyamatokkal kapcsolatos API-kat biztosít. A Microsoft.Windows.Security.AccessControl névtérben is található néhány segéd-API. Ezek az API-k a csomagolt alkalmazások és a Win32-alkalmazások közötti elnevezett objektummegosztáshoz kapcsolódnak.
| Cikk | Leírás |
|---|---|
| Implement OAuth 2.0 funkció Windows alkalmazásokban | Az új OAuth2Manager a Windows App SDK-ben lehetővé teszi az olyan asztali alkalmazások számára, mint a WinUI, hogy zökkenőmentesen végrehajtják az OAuth 2.0-hitelesítést a Windows alkalmazásokon belül. Ez a cikk azt ismerteti, hogyan implementálhatja az OAuth 2.0-t a Windows App SDK. |
Microsoft-fiókkal való bejelentkezés (MSAL.NET + Web Account Manager)
Azon alkalmazások esetében, amelyeknél a felhasználóknak Microsoft-fiók vagy Microsoft Entra ID (munkahelyi/iskolai) fiókkal kell bejelentkezni az ajánlott módszer a MSAL.NET a Web Account Manager (WAM) közvetítővel. A WAM csendes SSO-t biztosít a már bejelentkezett Windows-fiókkal, Windows Hello támogatással és eszközhöz kötött frissítési tokenekkel – böngésző indítása nélkül.
| Cikk | Leírás |
|---|---|
| Jogkivonatok beszerzése a Web Account Manager (WAM) használatával | Ismerje meg, hogyan szerezhet be tokeneket a Microsoft és Microsoft Entra ID fiókokhoz az MSAL.NET és a WAM közvetítő használatával asztali alkalmazásokban, ideértve a WPF, WinForms és WinUI 3 programokat is. |
| MSAL.NET áttekintése | A .NET Microsoft Authentication Library áttekintése – az asztali alkalmazásokban Microsoft identitással való hitelesítéshez ajánlott kódtár. |
| Az alkalmazás regisztrálása a Azure portálon egy ügyfélazonosító lekéréséhez, amely az MSAL használata előtt szükséges. | |
| Web Account Manager (WinRT API) | A WAM alapjául szolgáló WinRT API (Windows.Security.Authentication.Web.Core). Erre akkor hivatkozhat, ha alacsony szintű jogkivonat-közvetítői hozzáférésre van szüksége MSAL.NET nélkül. |
| Ablakfogópont (HWND) lekérése | A Web Account Manager használatához az alkalmazás ablakkezelője (HWND) szükséges a hitelesítési felhasználói felület megjelenítéséhez. Ez a cikk bemutatja, hogyan kérhető le a WPF, a WinForms és a WinUI 3 alkalmazásban. |
Megjegyzés:
A Web Account Manager csak Microsoft fiókokat és Microsoft Entra ID fiókokat támogat. Ha külső identitásszolgáltatóval (Google, GitHub stb.) vagy Azure AD B2C-vel kell hitelesítenie, használja a OAuth2Manager vagy más általános célú OAuth 2.0-tárat.
WinRT API-k
Az alábbi cikkek az Windows SDK által biztosított WinRT API-kon keresztül elérhető funkciókról nyújtanak tájékoztatást.
| Cikk | Leírás |
|---|---|
| biztonság | Ismerje meg az Windows-alkalmazások biztonsági funkcióinak szélességét. |
| Hitelesítés és felhasználói identitás | Windows alkalmazások számos lehetőséget kínálnak a felhasználói hitelesítésre, az egyszerű egyszeri bejelentkezéstől (SSO) a webhitelesítési közvetítőtől a rendkívül biztonságos kéttényezős hitelesítésig. |
| hitelesítőadat-tároló | Ez a cikk azt ismerteti, hogy Windows alkalmazások hogyan használhatják a Hitelesítőadat-tárolót a felhasználói hitelesítő adatok biztonságos tárolására és lekérésére, valamint a felhasználó Microsoft-fiók rendelkező eszközök közötti vándorlásra. |
| Kriptográfia | További információ az alkalmazások Windows elérhető titkosítási funkcióiról. |
| Ujjlenyomat-biometria | Ez a cikk bemutatja, hogyan adhat ujjlenyomat-biometrikus adatokat az Windows alkalmazáshoz, beleértve az ujjlenyomat-hitelesítésre vonatkozó kérést is, ha a felhasználónak hozzá kell adnia egy adott művelethez, növeli az alkalmazás biztonságát. |
| Tanúsítványok megosztása alkalmazások között | Ez a cikk bemutatja, hogyan hitelesíthet több Windows alkalmazást ugyanazzal a tanúsítvánnyal, és hogyan biztosíthatja a felhasználók számára a biztonságos webszolgáltatásokhoz való hozzáféréshez biztosított tanúsítvány importálásának módját. |
| intelligens kártyák | Ez a témakör azt ismerteti, hogy a csomagolt Windows-alkalmazások hogyan használhatnak intelligens kártyákat a felhasználók csatlakoztatásához a hálózati szolgáltatások biztonságossá tételéhez. |
| Windows Hello | Ez a cikk ismerteti a Windows Hello technológiát, és ismerteti, hogyan implementálhatják a fejlesztők ezt a technológiát az alkalmazásaik és a háttérszolgáltatásaik védelme érdekében. Kiemeli a Windows Hello speciális képességeit, amelyek segítenek csökkenteni a hagyományos hitelesítő adatokból eredő fenyegetéseket, és útmutatást nyújt ezeknek a technológiáknak a csomagolt Windows-alkalmazások részeként történő tervezéséhez és üzembe helyezéséhez. |
| Windows Hello bejelentkezési alkalmazás létrehozása | Az 1. rész egy átfogó útmutató sorozatból, amely bemutatja, hogyan hozható létre egy csomagolt Windows alkalmazás, amely a Windows Hello-t használja hagyományos felhasználónév- és jelszóhitelesítési rendszerek alternatívájaként. |
| Microsoft Passport bejelentkezési szolgáltatás létrehozása | A Windows Hello a csomagolt Windows-alkalmazások hagyományos felhasználónév- és jelszóhitelesítő rendszereinek alternatívaként való használatára vonatkozó teljes útmutató 2. része. |
Win32 (C++ és COM) API-k
Az alábbi cikkek a Win32 (C++ és COM) API-kon keresztül elérhető funkciókról nyújtanak információkat, amelyeket az Windows SDK biztosít.
| Cikk | Leírás |
|---|---|
| Biztonsági és identitáskezelési | Megismerheti a Win32 API-k által biztosított biztonsági funkciók széles skáláját, amelyek elérhetők a Windows alkalmazások számára. |
| Hitelesítés | Ismerje meg a Win32 API-kon keresztül elérhető hitelesítési funkciókat. |
| Kriptográfia | Ismerje meg a Win32 API-kon keresztül elérhető titkosítási funkciókat. |
.NET funkciók
A .NET SDK biztonsági és identitáskezelési forgatókönyvekhez kapcsolódó API-kat is biztosít WPF és Windows Forms alkalmazásokhoz. A .NET biztonsági és titkosítási API-jait c# WinUI 3-alkalmazásokban is használhatja.
| Cikk | Leírás |
|---|---|
| Biztonság a .NET-ben | Megismerheti az összes .NET alkalmazás biztonsági fogalmait és funkcióit. |
| Security (WPF) | További információ az WPF-alkalmazások biztonsági fogalmairól és funkcióiról. |
| Windows Forms Security | További információ az Windows Forms-alkalmazások biztonsági fogalmairól és funkcióiról. |
Egyéb funkciók
Az alábbi cikkek információt nyújtanak a biztonsági és az identitással kapcsolatos forgatókönyvekhez tartozó funkciókról, a Windows alkalmazások passkey-jeivel kapcsolatban.
| Téma | Leírás |
|---|---|
| Bevezetés a jelszavakhoz | A kulcsok egyszerűbbek, erősebbek, jelszó nélküliek. |
| Jelszavak bevezetése | Ismerteti, hogyan valósíthat meg kulcskulcsos bejelentkezéseket online, vállalati és kormányzati alkalmazásokban, valamint kifizetések esetén. |
| Jelszókulcsok tervezési irányelvei | A hozzáférési kulcsokhoz 14 tervezési minta van. Kezdheti két alapvető mintával, majd az egyedi üzleti igényeknek megfelelően opcionális mintákat adhat hozzá a hozzáférési kulcsok üzembe helyezéséhez. |
| Használati esetek a belépési kulcsokhoz | Ez a témakör a hozzáférési kulcsok használati eseteit ismerteti. |
| Hozzáférési kulcsok eszközei és kódtárai | Ez a témakör a hozzáférési kulcsok implementálását segítő eszközökről és kódtárakról tartalmaz információkat. |
| Hozzáférési kulcsok | Ez a témakör néhány referenciainformációt, bemutatót és példát kínál. |
Kapcsolódó tartalom
Windows developer