Class OidcCallbackFailureReportRequest
Browser-reported OIDC callback failure (IdP redirect errors and missing OAuth params) for server-side logging before redirect to off-boarding. Exchange and complete-login failures are logged on the server only.
public record OidcCallbackFailureReportRequest
- Inheritance
-
objectOidcCallbackFailureReportRequest
Constructors
OidcCallbackFailureReportRequest(string?, string?, string?, int?, string?, string?, bool?, bool?)
Browser-reported OIDC callback failure (IdP redirect errors and missing OAuth params) for server-side logging before redirect to off-boarding. Exchange and complete-login failures are logged on the server only.
public OidcCallbackFailureReportRequest(string? Reason, string? IdpError = null, string? IdpErrorDescription = null, int? HttpStatus = null, string? ApiError = null, string? Phase = null, bool? HasCode = null, bool? HasState = null)
Parameters
ReasonstringIdpErrorstringIdpErrorDescriptionstringHttpStatusint?ApiErrorstringPhasestringHasCodebool?HasStatebool?
Properties
ApiError
[JsonPropertyName("apiError")]
public string? ApiError { get; init; }
Property Value
- string
HasCode
[JsonPropertyName("hasCode")]
public bool? HasCode { get; init; }
Property Value
- bool?
HasState
[JsonPropertyName("hasState")]
public bool? HasState { get; init; }
Property Value
- bool?
HttpStatus
[JsonPropertyName("httpStatus")]
public int? HttpStatus { get; init; }
Property Value
- int?
IdpError
[JsonPropertyName("idpError")]
public string? IdpError { get; init; }
Property Value
- string
IdpErrorDescription
[JsonPropertyName("idpErrorDescription")]
public string? IdpErrorDescription { get; init; }
Property Value
- string
Phase
[JsonPropertyName("phase")]
public string? Phase { get; init; }
Property Value
- string
Reason
[JsonPropertyName("reason")]
public string? Reason { get; init; }
Property Value
- string