Windows.Security.Authentication.Web Ruang nama

Memungkinkan aplikasi untuk berintegrasi dengan layanan web online tanpa mengekspos kredensial pengguna. Broker autentikasi web menyediakan sekumpulan API dan infrastruktur untuk aplikasi untuk menggunakan protokol autentikasi dan otorisasi Internet seperti OAuth dan OpenID.

Mode akses menyeluruh (SSO) dari API broker autentikasi web disediakan untuk memungkinkan pengguna mengautentikasi dengan mulus ke satu layanan di beberapa aplikasi. Penyedia layanan harus mengizinkan pengguna untuk secara eksplisit menyetujui autentikasi tersebut, biasanya dengan menyediakan opsi "Biarkan saya tetap masuk". Penyedia juga harus memperjelas kepada pengguna bagaimana identitas mereka digunakan, biasanya dengan menyediakan tautan ke pernyataan privasi dari halaman masuk.

Sampel broker autentikasi Web di galeri Sampel adalah contoh cara menggunakan akses menyeluruh (SSO) untuk koneksi.

Jika aplikasi atau situs web pendampingnya mengakses data pengguna di Outlook.com atau Microsoft OneDrive, LIVE Connect API menyembunyikan beberapa kompleksitas token autentikasi dan membuatnya sedikit lebih mudah untuk menulis kode untuk bekerja dengan layanan cloud ini. Untuk informasi selengkapnya tentang LIVE Connect API, lihat Menggunakan Live Connect untuk mempersonalisasi aplikasi (HTML) atau Menggunakan Live Connect untuk mempersonalisasi aplikasi (XAML).

Kelas

WebAuthenticationBroker

Memulai operasi autentikasi. Anda dapat memanggil metode kelas ini beberapa kali dalam satu aplikasi atau di beberapa aplikasi secara bersamaan. Sampel broker autentikasi Web di galeri Sampel adalah contoh cara menggunakan kelas WebAuthenticationBroker untuk koneksi akses menyeluruh (SSO).

WebAuthenticationResult

Menunjukkan hasil operasi autentikasi.

Enum

TokenBindingKeyType

Mendapatkan jenis kunci yang digunakan untuk pengikatan token.

WebAuthenticationOptions

Berisi opsi yang tersedia untuk operasi asinkron.

WebAuthenticationStatus

Berisi status operasi autentikasi.

Lihat juga