-
Notifications
You must be signed in to change notification settings - Fork 79
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
Client broken state with stalwart mailserver #3359
Comments
Hello @SinnySupernova , thanks for report!
No not realy JMAP spec do not state anything about auth...
The right thing here is to correctly handle these errors in the front and fallback to regular (basic auth) login page. Otherwise we can document a NGINX setup in front of the JMAP endpoint actually compatible with basic auth. Finally @florentos17 you might run into this issue when running on top of Cyrus so it might be worth a look. |
We need to be careful in differenciating 'outage' ie 500, timeouts where saying oups is ok Contribution appreciated if in your reach. |
Can we have the client completely bypass that webfinger call? Or even better - specify an environmental variable that points to the correct issuer URL. Additionally, I'd like to share a few extra things I just checked:
I'm looking into the docs for options. Tried to build with --wasm, and js interop lib is not supported there :( |
For web why not but for mobile app loading per deployment config is not relevant.
Old version, and sadly we are also tied down to flutter limitations |
Description
I'm trying to use tmail web with the stalwart mailserver. Unfortunately, there seem to be a few issues right off the bat:
https://mail.tld/.well-known/webfinger?resource=https://mail.tld&rel=http://openid.net/specs/connect/1.0/issuer
, which fails (cors failure when ran from the browser client, and 404 when ran with curl)If this is required by the (jmap?) spec I'll open an issue in stalwart, if not - there needs to be a workaround, e.g. setting env vars. Either way the client should not end up in such a state.
Expected result
Web client doesn't get into completely broken state 😅
Current behavior
yes,this is all I see and neither the button nor the privacy policy links are clickable
Preconditions (optional)
n/a
Reproduction Steps
Acceptance criteria
??
Context
firefox on linux
Additional information
n/a
The text was updated successfully, but these errors were encountered: