Table of Contents

Class DeviceAuthorizationRequestValidationResult

Namespace
Fdyay.IdentityServer.Validation
Assembly
Fdyay.IdentityServer.Core.dll

What validating a device authorization request found.

public class DeviceAuthorizationRequestValidationResult
Inheritance
DeviceAuthorizationRequestValidationResult
Inherited Members

Remarks

Duende 8.0.1's DeviceAuthorizationRequestValidationResult, with its two constructors.

Constructors

DeviceAuthorizationRequestValidationResult(ValidatedDeviceAuthorizationRequest)

A request that may go on.

public DeviceAuthorizationRequestValidationResult(ValidatedDeviceAuthorizationRequest request)

Parameters

request ValidatedDeviceAuthorizationRequest

DeviceAuthorizationRequestValidationResult(ValidatedDeviceAuthorizationRequest, string, string?)

A request refused with error.

public DeviceAuthorizationRequestValidationResult(ValidatedDeviceAuthorizationRequest request, string error, string? errorDescription = null)

Parameters

request ValidatedDeviceAuthorizationRequest
error string
errorDescription string

Properties

Error

The OAuth error code the request was refused with (RFC 8628 §3.2), such as invalid_scope; null for a valid request.

public string? Error { get; }

Property Value

string

ErrorDescription

A human-readable explanation sent as error_description, when there is one.

public string? ErrorDescription { get; }

Property Value

string

IsError

Whether the request was refused.

public bool IsError { get; }

Property Value

bool

ValidatedRequest

The request as validated — as far as validation got, when it was refused.

public ValidatedDeviceAuthorizationRequest ValidatedRequest { get; }

Property Value

ValidatedDeviceAuthorizationRequest