View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006146 | SOGo | Backend General | public | 2025-09-04 17:36 | 2025-09-05 08:28 |
Reporter | sobyaninyd | Assigned To | qhivert | ||
Priority | high | Severity | block | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | Debian 12 | OS | Debian 12 | OS Version | Debian 12 |
Product Version | 5.12.3 | ||||
Summary | 0006146: OpenID&ADFS Can't get user email from profile because: no mail found | ||||
Description | In the logs I get an error when using AD FS as Openid: [error] <0x5583FC7BE930 [SOGOOPENIDSSISION] :( NULL)> CANT GETOMMEN FROM PROFILE BECAUSE: No Mail Found log SOGo: Log on the side of AD FS:
In the browser, when contacting Sogo, it redirects me to AD FS where after authentication I get into the redirect loop. My config: | ||||
Tags | No tags attached. | ||||
|
|
Hello, It means SOGo properly fecth the user profile but didn't find the mail inside. A basic user profile looks is a dict like this { Can you add this to your sogo.conf to get more logs? It will show the user profile result. |
|
In the log I see the following:
The token contains the following information: Also in the logs there is an access_token which contains the same thing as in authorization = "Bearer <token> id_token: i.e. this is the information received when accessing https://sso.example.com/adfs/oauth2/token (see screenshot) |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2025-09-04 17:36 | sobyaninyd | New Issue | |
2025-09-04 17:36 | sobyaninyd | File Added: Снимок экрана 2025-09-04 в 22.36.22.png | |
2025-09-05 06:39 | qhivert | Note Added: 0018327 | |
2025-09-05 06:39 | qhivert | Assigned To | => qhivert |
2025-09-05 06:39 | qhivert | Status | new => feedback |
2025-09-05 08:28 | sobyaninyd | Note Added: 0018328 | |
2025-09-05 08:28 | sobyaninyd | File Added: image.png | |
2025-09-05 08:28 | sobyaninyd | Status | feedback => assigned |