-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resolve endpoint returns incomplete trust_chain #309
Comments
Yes, our fork is based on v1.3.2 with two changes: We always resolve and return fresh trust chains, and modify the serialization to include subordinate statements as well. Before v1.3.2, subordinate statements were part of the chain, but the chain was nested, as reported in #307. We don't know if the continue statements were added on purpose, but we believe they are the source of the issue, resulting in trust chains containing only entity configurations, without any entity statements. |
thank you for the analsys @tobiaspc the release 1.3.2 added an unit test to be sure that hte trust chain is consistent if you still find the issue, could you please provide the PR with your fork that aims to resolve this issue? |
Expected Behavior
Resolve endpoint responds with a complete trust chain that conforms to the specification.
Current Behavior
Resolve endpoint responds with a trust chain that only contains entity configurations. Entity statements are missing.
Possible Solution
We resolved the issue in our test setup by removing a single continue statement, see here.
Steps to Reproduce
curl "http://op.a-wayf.local:8002/oidc/op/resolve?sub=http://op.a-wayf.local:8002/oidc/op&anchor=http://ta.a-wayf.local:8000"
Resolve response
The text was updated successfully, but these errors were encountered: