[SDK-2786] Ensure SDK works when useHash is true #215
Merged
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.
When configuring the Angular Router to use
{ useHash: true }
, Angular'sLocation.path()
will not include thequery arguments
when Auth0 redirects back to Angular as it redirects back tohttps://domain?code=...
. instead ofhttps://domain/#/?code=...
.When we manually try navigating to
https://domain/#/?code=...
, our SDK processes thecode
andstate
correctly. However, when sendinghttps://domain/#/
,https://domain/#
orhttps://domain#
as theredirect_uri
, Auth0 still redirects back tohttps://domain?code=...
, making our SDK unable to processcode
andstate
.Call to /authorize
Redirect sent by Auth0
Closes #189