Windows.Security.Authentication.OnlineId 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリとデスクトップ プログラムの両方で Live を使用して、Microsoft アカウントを使用してユーザーを認証できるようにします。 認証後、アプリは、アプリケーションでそのユーザーに使用できる ID を持つ JSON トークンを取得できます。
注意
Windows 10以上の開発を行う場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。
クラス
OnlineIdAuthenticator |
サービスで使用する JavaScript Object Notation (JSON) トークンを取得するための認証要求を開始したり、Live ConnectAPI を使用してユーザーがアプリに同意したデータを取得するために使用できるチケットを要求したりする機能をアプリに提供します。 デスクトップ アプリでは、UI を表示する方法でこのクラスのインスタンスを使用する前に、オブジェクトを所有者のウィンドウ ハンドルに関連付ける必要があります。 詳細とコード例については、「 CoreWindow に依存する WinRT UI オブジェクトを表示する」を参照してください。 注意 Windows 10 以降用に開発している場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。 |
OnlineIdServiceTicket |
ユーザーがこのアプリに対して認証した後、または Live に格納されているユーザー データへのアクセスに同意した後に取得されたチケットが含まれます。 注意 Windows 10以上の開発を行う場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。 |
OnlineIdServiceTicketRequest |
アプリで、Live ユーザーを認証して ID プロパティとチケットを取得するために使用されるサービスとポリシーを指定する機能を提供します。 注意 Windows 10以上の開発を行う場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。 |
OnlineIdSystemAuthenticator |
このクラスは、システム チケット機能で使用するために、デバイスでローカル ユーザー ID を取得しようとするアプリの試行を処理します (「解説」を参照)。 |
OnlineIdSystemAuthenticatorForUser |
1 つのデバイス (システム) 上の単一ユーザー エンティティの認証情報を表します。 |
OnlineIdSystemIdentity |
対象のユーザー アカウントが存在するローカル デバイス (システム) を識別します。 |
OnlineIdSystemTicketResult |
システム チケットを取得する呼び出しの結果を表します。 |
SignOutUserOperation |
ユーザーがアプリからサインアウトできるようにします。 注意 Windows 10以上の開発を行う場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。 |
UserAuthenticationOperation |
ユーザーの ID と、対応するチケットとプロパティを非同期に取得します。 注意 Windows 10以上の開発を行う場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。 |
UserIdentity |
ユーザーに関連付けられている ID、チケット、およびその他の情報が含まれます。 注意 Windows 10以上の開発を行う場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。 |
列挙型
CredentialPromptType |
資格情報プロンプトのユーザー インターフェイスを表示または非表示にするタイミングを制御する機能を提供します。 これには、アプリが Live に格納されているデータにアクセスするためのユーザーの同意を収集するためのユーザー インターフェイスが含まれます。 ユーザーがユーザー データを取得するには、ユーザー インターフェイスがユーザー インターフェイスに表示されている必要があります。そうでない場合、ユーザー データを取得しようとするとアプリにエラーが表示されます。 注意 Windows 10以上の開発を行う場合は、代わりに Windows.Security.Authentication.Web.Core API を使用してください。 詳細については、「 Web アカウント マネージャー」を参照してください。 |
OnlineIdSystemTicketStatus |
システム チケットを取得するための呼び出しの状態を表します。 |
注釈
UWP アプリでの印刷を体験するには、Windows Server 2012 で デスクトップ エクスペリエンス 機能をインストールする必要があります。