Bagikan melalui


Windows.Security.Authentication.OnlineId Ruang nama

Memungkinkan aplikasi dan program desktop menggunakan Langsung untuk mengautentikasi pengguna dengan menggunakan akun Microsoft mereka. Setelah autentikasi, aplikasi dapat mendapatkan kembali token JSON dengan ID yang dapat digunakan untuk pengguna tersebut dengan aplikasi Anda.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau lebih besar, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

Kelas

OnlineIdAuthenticator

Menyediakan aplikasi dengan kemampuan untuk memulai permintaan autentikasi untuk mendapatkan token JavaScript Object Notation (JSON) untuk digunakan dengan layanan Anda atau meminta tiket yang dapat digunakan untuk mendapatkan data yang telah disetujui pengguna untuk aplikasi Anda menggunakan Live ConnectAPI.

Di aplikasi desktop, sebelum menggunakan instans kelas ini dengan cara yang menampilkan UI, Anda harus mengaitkan objek dengan handel jendela pemiliknya. Untuk informasi selengkapnya, dan contoh kode, lihat Menampilkan objek UI WinRT yang bergantung pada CoreWindow.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau yang lebih baru, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

OnlineIdServiceTicket

Berisi tiket yang diperoleh setelah pengguna mengautentikasi ke aplikasi ini atau telah memberikan persetujuan untuk mengakses data pengguna yang disimpan di Live.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau lebih besar, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

OnlineIdServiceTicketRequest

Menyediakan kemampuan bagi aplikasi untuk menentukan layanan dan kebijakan yang digunakan untuk mengautentikasi pengguna Langsung untuk mendapatkan properti identitas dan tiket.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau lebih besar, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

OnlineIdSystemAuthenticator

Kelas ini menangani upaya aplikasi untuk memperoleh id pengguna lokal di perangkat, untuk digunakan dengan fitur Tiket Sistem (lihat Keterangan).

OnlineIdSystemAuthenticatorForUser

Mewakili info autentikasi untuk satu entitas pengguna pada satu perangkat (sistem).

OnlineIdSystemIdentity

Mengidentifikasi perangkat lokal (sistem) tempat akun pengguna yang dimaksud ada.

OnlineIdSystemTicketResult

Mewakili hasil panggilan untuk mengambil tiket sistem.

SignOutUserOperation

Memungkinkan pengguna untuk keluar dari aplikasi Anda.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau lebih besar, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

UserAuthenticationOperation

Secara asinkron mendapatkan identitas pengguna dan tiket dan properti yang sesuai.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau lebih besar, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

UserIdentity

Berisi ID, tiket, dan informasi lain yang terkait dengan pengguna.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau lebih besar, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

Enum

CredentialPromptType

Menyediakan kemampuan untuk mengontrol kapan harus menampilkan atau menyembunyikan antarmuka pengguna permintaan kredensial. Ini termasuk antarmuka pengguna untuk aplikasi guna mengumpulkan persetujuan pengguna untuk mengakses data yang disimpan di Live. Pengguna harus melihat antarmuka pengguna agar aplikasi mendapatkan data pengguna apa pun, jika tidak, aplikasi akan melihat kesalahan saat mereka mencoba mendapatkan data pengguna.

Catatan

Jika Anda mengembangkan untuk Windows 10 atau lebih besar, gunakan API Windows.Security.Authentication.Web.Core sebagai gantinya. Untuk informasi selengkapnya, lihat Manajer akun web.

OnlineIdSystemTicketStatus

Mewakili status panggilan untuk mengambil tiket sistem.

Keterangan

Fitur Pengalaman Desktop harus diinstal dengan Windows Server 2012 untuk mengalami pencetakan di aplikasi UWP.