-
Notifications
You must be signed in to change notification settings - Fork 3
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
http error 400 bad request (or similar) after oidc unsucessful auth leads to unresponsive client #21
Comments
openid/AppAuth-JS node_support/node_request_handler.ts server does start only in private context. |
this happens after removing refreshToken and accessToken on the server during an active sync and sync will stuck forever.
|
See #68 |
The original error 1.) Revoke all grants given to app on IDP A As step 3.) already started the notifier server on given port, step 6.) can't open another server on the same port. The problem would also occur if some other process is already listening to the configured port. Fixes: |
As far as I can remember the listener gets started internally by the oidc lib.
I tried that once with no success, maybe needs another shot.
Doesn't work since you need to specify the whole uri in the redirect_uri registration for the oidc client. |
Notifier gets started internally, and can't be shut down (openid/AppAuth-JS/issues/89). |
The issue with the 400 errors in 21#issuecomment-352744114 should be fixed by #137 |
Workaround: Maybe restart app if unexpected error encountered. |
A restart is not practicable, as another process might be listening on the port. In this case we would hafe an "Infinite loop" of restarts. |
If another process is listening to the specified port, it might help to allow configuration of multiple redirectUris with different ports. the client could then retry with another redirectUri/port. |
This can be fixed with the server v3 which comes with hydra which has support for RFC8252 section-7.3 Loopback Interface Redirection, see pr#400 to fosite |
balloon desktop version
0.0.30
Your client operating system
Windows 7
Filesystem (If known)
balloon server version (If known)
The text was updated successfully, but these errors were encountered: