Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Support for setting Back-Channel Logout URI's and initiators on all clients.
References
Implement support for Auth0 API endpoints here:
Back-Channel Logout URI
Testing
I have tested the changes to the SDK and validated they generate valid JSON, i.e.
{"app_type":"native","token_endpoint_auth_method":"client_secret_post","client_metadata":{"Prop1":"1","Prop2":"2"},"is_first_party":true,"name":"int-test C9qIfV3RKUueJGflFsptA","oidc_logout":{"backchannel_logout_urls":["https://logout.com"],"backchannel_logout_initiators":{"mode":"custom","selected_initiators":["rp-logout","idp-logout"]}}}
And
{"app_type":"native","token_endpoint_auth_method":"client_secret_post","client_metadata":{"Prop1":"1","Prop2":"2"},"is_first_party":true,"name":"int-test GxRjxrHRhkqGpr1QZNGgBA","oidc_logout":{"backchannel_logout_urls":["https://logout.com"],"backchannel_logout_initiators":{"mode":"all"}}}
I have tested this JSON directly against the Auth0 management API.
I am unable to run the tests locally as the documentation is not clear, creating client-secrets.json does not result in values being read from that file. A clearer read me would be appreciated.
Checklist
[X ] I have read the Auth0 general contribution guidelines
[X ] I have read the Auth0 Code of Conduct
[X ] All existing and new tests complete without errors