Skip to content
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

First cut at OpenIdConnectConfiguration and SignedHttpRequest #2214

Merged
merged 2 commits into from Aug 11, 2023

Conversation

brentschmaltz
Copy link
Member

@brentschmaltz brentschmaltz commented Aug 9, 2023

These changes remove the use of Newtonsoft from OpenIdConnectConfiguration and OpenIdConnectMessage completely.
SignedHttpRequestHandler still has some dependency on usage in JsonWebTokenHandler. That will be next.

The serialization of OpenIdConnectConfiguration follows the pattern of JsonWebKey and JsonWebKeySet.
SignedHttpRequestHandler changes were mostly related to using Utf8JsonReader/Writers all the through the stack rather than creating temporary strings that need to be transformed back utf8bytes.
This led to a number of changes in the SignedHttpRequestHandler tests.

The tests that checked for a null payload were no longer needed as the temporary dictionary is not used anymore.

@jennyf19 jennyf19 merged commit 9512da8 into dev7 Aug 11, 2023
2 checks passed
@brentschmaltz brentschmaltz deleted the brentsch/OpenIdConnectConfig7 branch August 21, 2023 02:04
brentschmaltz added a commit that referenced this pull request Sep 6, 2023
* First cut at OpenIdConnectConfiguration and SignedHttpRequest

* addressed review comments

---------

Co-authored-by: Brent Schmaltz <brentsch@hotmail.com>
brentschmaltz added a commit that referenced this pull request Sep 7, 2023
* First cut at OpenIdConnectConfiguration and SignedHttpRequest

* addressed review comments

---------

Co-authored-by: Brent Schmaltz <brentsch@hotmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants