As mentioned in #1789, Apple login was broken in #1617.
I removed the problematic lines, recompiled a docker image, and confirmed the bug was indeed caused by the wrong ResponseMode params.
In addition, I've also improved some sections of docs about how to configure credentials used by Apple integration. One thing worth mentioning is that the term "Client ID" used by remark42 does not appear in Apple's developer dashboard but is used in some documentation, which can cause some confusion. Therefore, I added an annotation indicating that the "Client ID" can be either "App ID" or "Service ID".
As mentioned in #1789, Apple login was broken in #1617.
I removed the problematic lines, recompiled a docker image, and confirmed the bug was indeed caused by the wrong
ResponseMode
params.In addition, I've also improved some sections of docs about how to configure credentials used by Apple integration. One thing worth mentioning is that the term "Client ID" used by remark42 does not appear in Apple's developer dashboard but is used in some documentation, which can cause some confusion. Therefore, I added an annotation indicating that the "Client ID" can be either "App ID" or "Service ID".
resolves #1789