OIDC - Authorization failed
-
Any advise will be appreciated.
@fbartels @longsleepThanks!
-Karif -
Change
enable_sso = true
to
enable_sso = yes
in your server config. I know its stupid and we will fix it eventually - but for now
yes
it is. Otherwise SSO is not enabled. -
@longsleep Not sure if i have to cry or smile :) . It worked! It took my 1 week. Thank you very much for the information, appreciated.
Is there any other place that i need to say yes instead of true? Or this is the only place?
Thanks,
Karif
-
@karif said in OIDC - Authorization failed:
Is there any other place that i need to say yes instead of true? Or this is the only place?
There are other settings which only check for
yes
unfortunately. -
@longsleep How can i find the list of them ?
Thanks
-
@karif said in OIDC - Authorization failed:
@longsleep How can i find the list of them ?
ThanksI am not aware of a real good way - so by looking at the source.
Something like
git grep 'yes' | grep -E 'strcmp|strcasecmp' ECtools/admin/admin.cpp: if (strcasecmp(response.c_str(), "y") != 0 && strcasecmp(response.c_str(), "yes") != 0) { common/ECChannel.cpp: if (strcmp(lpConfig->GetSetting("ssl_verify_client"), "yes") == 0) common/StatsClient.cpp: if (v == nullptr || strcasecmp(v, "yes") != 0) gateway/IMAP.cpp: if (!lpChannel->UsingSsl() && lpChannel->sslctx() && plain && strcmp(plain, "yes") == 0 && lpChannel->peer_is_local() <= 0) gateway/IMAP.cpp: if (idle && strcmp(idle, "yes") == 0) gateway/IMAP.cpp: if (!lpChannel->UsingSsl() && lpChannel->sslctx() && plain && strcmp(plain, "yes") == 0 && lpChannel->peer_is_local() <= 0) { gateway/IMAP.cpp: if (!lpChannel->UsingSsl() && lpChannel->sslctx() && plain && strcmp(plain, "yes") == 0 && lpChannel->peer_is_local() <= 0) { gateway/POP3.cpp: if (!(!lpChannel->UsingSsl() && lpChannel->sslctx() && plain && strcmp(plain, "yes") == 0 && lpChannel->peer_is_local() <= 0)) gateway/POP3.cpp: if (!lpChannel->UsingSsl() && lpChannel->sslctx() && plain && strcmp(plain, "yes") == 0 && lpChannel->peer_is_local() <= 0) { gateway/POP3.cpp: if (!lpChannel->UsingSsl() && lpChannel->sslctx() && plain && strcmp(plain, "yes") == 0 && lpChannel->peer_is_local() <= 0) { provider/libserver/ECAttachmentStorage.cpp: m_sync_files = sync_files_par == nullptr || strcasecmp(sync_files_par, "yes") == 0; provider/libserver/ECSession.cpp: if (p != nullptr && strcasecmp(p, "yes") == 0) provider/libserver/cmd.cpp: if (!(lpszEnabled && strcasecmp(lpszEnabled, "yes") == 0)) provider/server/ECServer.cpp: if (strcmp(cfg->GetSetting("server_pipe_enabled"), "yes") == 0) { spooler/DAgent.cpp: y = strcasecmp(rawmsg, "all") == 0 || strcasecmp(rawmsg, "yes") == 0 || spooler/DAgent.cpp: auto save_all = parseBool(rawmsg) && (strcasecmp(rawmsg, "all") == 0 || strcasecmp(rawmsg, "yes") == 0); spooler/archive.cpp: if (strcmp(lib, "yes") == 0) spooler/mailer.cpp: else if (strcmp(g_lpConfig->GetSetting("allow_redirect_spoofing"), "yes") == 0 && spooler/mailer.cpp: if (strcmp(g_lpConfig->GetSetting("always_send_delegates"), "yes") == 0) { spooler/mailer.cpp: } else if(strcmp(g_lpConfig->GetSetting("allow_delegate_meeting_request"), "yes") == 0 && spooler/mailer.cpp: if (lpRepStore != nullptr && (strcmp(cts, "yes") == 0 ||
-
@longsleep said in OIDC - Authorization failed:
git grep ‘yes’ | grep -E ‘strcmp|strcasecmp’
This will help, thank you very much!
Karif
-
Glad i could help :)
-
@Karif You pinged me.
Anything i can do? or is it fixed now?
-
Hey @thctlo , already fixed. Thanks for check in :)