Description
This is an issue with logic in PEP used by Apps and other applications using the PEP library to perform Authorization requests.
The combination of logic in PDPAppSI::GetDecisionForRequest and AppAccessHandler::HandleRequirementAsync hides the cause of failure when analyzing an issue based on a failed app request.
GetDecisionForRequest returns null and HandleRequirementAsync throws a new ArgumentNullException. It would be better if GetDecisionForRequest produced the exception with a more precise error message.
Additional Information
No response
Tasks
No response
Acceptance Criterias
No response
Description
This is an issue with logic in PEP used by Apps and other applications using the PEP library to perform Authorization requests.
The combination of logic in
PDPAppSI::GetDecisionForRequestandAppAccessHandler::HandleRequirementAsynchides the cause of failure when analyzing an issue based on a failed app request.GetDecisionForRequestreturns null andHandleRequirementAsyncthrows a newArgumentNullException. It would be better ifGetDecisionForRequestproduced the exception with a more precise error message.Additional Information
No response
Tasks
No response
Acceptance Criterias
No response