다음을 통해 공유


WebTokenRequest 클래스

정의

인증 토큰에 대한 온라인 ID 공급자에 대한 요청을 나타냅니다.

public ref class WebTokenRequest sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WebTokenRequest final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class WebTokenRequest final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WebTokenRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class WebTokenRequest
function WebTokenRequest(provider, scope, clientId, promptType)
Public NotInheritable Class WebTokenRequest
상속
Object Platform::Object IInspectable WebTokenRequest
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1511 10586 AppProperties
1703 15063 CorrelationId

생성자

WebTokenRequest(WebAccountProvider)

하나의 입력으로 WebTokenRequest 클래스의 새 instance 초기화합니다.

WebTokenRequest(WebAccountProvider, String)

두 개의 입력을 사용하여 WebTokenRequest 클래스의 새 instance 초기화합니다.

WebTokenRequest(WebAccountProvider, String, String)

세 개의 입력을 사용하여 WebTokenRequest 클래스의 새 instance 초기화합니다.

WebTokenRequest(WebAccountProvider, String, String, WebTokenRequestPromptType)

4개의 입력을 사용하여 WebTokenRequest 클래스의 새 instance 초기화합니다.

속성

AppProperties

요청의 앱 속성을 가져옵니다.

ClientId

요청을 만드는 클라이언트의 ID를 가져옵니다.

CorrelationId

인증 관련 요청을 추적하는 데 사용되는 고유 식별자인 상관 관계 ID를 가져오고 설정합니다.

PromptType

요청의 프롬프트 형식을 가져옵니다.

Properties

요청의 속성을 가져옵니다.

Scope

요청의 scope 가져옵니다.

WebAccountProvider

요청에 대한 웹 계정 공급자를 가져옵니다.

적용 대상

추가 정보