You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The integration tests do not properly cover the regressions, introduced by the switch to native async/await. This is due to the original integration tests do not really test, whether the correct values are passed to the model as most model functions are not covering parameters or return nearly nothing.
Whoever wants to go to implement this, we basically need in the folder /test/compliance another test implementation for authorization_code_grant_type (acgt) workflow.
Fortunately we got the other types already covered so you can take a look at the implementations in these folders and use the techniques you find in there.
Beware, that the acgt is the most complex type of all workflows and requires very thorough implementation for different scenarios (early rejections, full success, refresh etc.).
We will carefully review this one and may even add a commit here and there to support this.
Activity
jankapunkt commentedon Aug 26, 2023
This is partially implemented via #224 but we will add another PR with the rest
jankapunkt commentedon Oct 1, 2023
Whoever wants to go to implement this, we basically need in the folder
/test/complianceanother test implementation forauthorization_code_grant_type(acgt) workflow.Fortunately we got the other types already covered so you can take a look at the implementations in these folders and use the techniques you find in there.
Beware, that the acgt is the most complex type of all workflows and requires very thorough implementation for different scenarios (early rejections, full success, refresh etc.).
We will carefully review this one and may even add a commit here and there to support this.
jankapunkt commentedon Nov 7, 2023
Another compliance test would be, on top of
authorization_code_grant_type, to have a fully compliant pkce test setup.