Roundcube Community Forum

 

Configuring OAuth2 ->No Loginbutton for OAuth2 showing up in Roundcube Loginpage

Started by TomcatMJ, February 03, 2025, 09:40:31 AM

Previous topic - Next topic

TomcatMJ

(errorlog Part 2)
[06-Feb-2025 12:07:31 +0100]: PHP Error: defaults.inc.php - true (GET /)
[06-Feb-2025 12:07:31 +0100]: PHP Error: config.inc.php - true (GET /)
[06-Feb-2025 12:07:31 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /)
[06-Feb-2025 12:07:31 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /)
[06-Feb-2025 12:07:31 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /)
[06-Feb-2025 12:07:31 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /)
[06-Feb-2025 12:07:35 +0100]: PHP Error: defaults.inc.php - true (GET /?_task=login&_action=oauth)
[06-Feb-2025 12:07:35 +0100]: PHP Error: config.inc.php - true (GET /?_task=login&_action=oauth)
[06-Feb-2025 12:07:35 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /?_task=login&_action=oauth)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /?_task=login&_action=oauth)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /?_task=login&_action=oauth)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /?_task=login&_action=oauth)
[06-Feb-2025 12:07:35 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:35 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:35 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: OAuth token request failed: Client error: `POST https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token` resulted in a `400 Bad Request` response:
{"error":"invalid_grant","error_description":"Incorrect redirect_uri"}
; cznode3 GuzzleHttp/7 - [06/Feb/2025:12:07:36 +0100] "POST /realms/MySSORealm/protocol/openid-connect/token HTTP/1.1" 400 70 in /var/lib/roundcube/program/include/rcmail_oauth.php on line 322 (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
(end part 2 due to character restriction)

TomcatMJ

(part 3 of the errorlog)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/program/js/jstz.min.js?s=1562683680)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/program/js/jstz.min.js?s=1562683680)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/program/js/jstz.min.js?s=1562683680)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/program/js/jstz.min.js?s=1562683680)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/program/js/jstz.min.js?s=1562683680)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/program/js/jstz.min.js?s=1562683680)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/plugins/jqueryui/js/jquery-ui.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/plugins/jqueryui/js/jquery-ui.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/plugins/jqueryui/js/jquery-ui.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/plugins/jqueryui/js/i18n/datepicker-de.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/plugins/jqueryui/js/i18n/datepicker-de.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/plugins/jqueryui/js/i18n/datepicker-de.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/plugins/jqueryui/js/i18n/datepicker-de.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/plugins/jqueryui/js/i18n/datepicker-de.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/plugins/jqueryui/js/i18n/datepicker-de.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/plugins/jqueryui/js/jquery-ui.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/plugins/jqueryui/js/jquery-ui.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/plugins/jqueryui/js/jquery-ui.min.js?s=1725175896)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/roundcube_logo.png?s=1643378700)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/roundcube_logo.png?s=1643378700)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/roundcube_logo.png?s=1643378700)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/skins/mylarrybasedskin/images/roundcube_logo.png?s=1643378700)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/roundcube_logo.png?s=1643378700)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/roundcube_logo.png?s=1643378700)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/favicon.ico?s=1643278320)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/favicon.ico?s=1643278320)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/favicon.ico?s=1643278320)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/skins/mylarrybasedskin/images/favicon.ico?s=1643278320)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/favicon.ico?s=1643278320)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/images/favicon.ico?s=1643278320)

TomcatMJ

I think theres somewhere another faulty value hidden...but actually im stuck in finding the fitting hint where to look:

 (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:35 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: OAuth token request failed: Client error: `POST https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token` resulted in a `400 Bad Request` response:
{"error":"invalid_grant","error_description":"Incorrect redirect_uri"}
; cznode3 GuzzleHttp/7 - [06/Feb/2025:12:07:36 +0100] "POST /realms/MySSORealm/protocol/openid-connect/token HTTP/1.1" 400 70 in /var/lib/roundcube/program/include/rcmail_oauth.php on line 322 (GET /index.php/login/oauth?state=eQyeb25cBWMN&session_state=442c9c83-15bc-49d1-9666-f1de5bf20f7d&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=d60ce6b0-ec5c-43a9-bb8c-2fd0f6b6fc1b.442c9c83-15bc-49d1-9666-f1de5bf20f7d.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 12:07:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)

The allowed redirect URIs configured inside my Keycloak Client are:
https://mail.node1.myfirstmaildomain.tld/*
https://node1.myfirstmaildomain.tld/*
https://myfirstmaildomain.tld/*

..and thats why im wondering a bit about
[06-Feb-2025 12:07:36 +0100]: <eu1aj793> PHP Error: OAuth token request failed: Client error: `POST https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token` resulted in a `400 Bad Request` response:
{"error":"invalid_grant","error_description":"Incorrect redirect_uri"}
; cznode3 GuzzleHttp/7 -

SKaero

Well at least we're past the config problems, now it looks like a Keycloak config issue. To see what Roundcube is sending for the redirect uri in the <RC root>/program/include/rcmail_oauth.php file in the "get_redirect_uri" function right before the return line add:
rcube::raise_error(slashify($url) . 'index.php/login/oauth', true);
That will print the redirect_uri to the error log so we can verify what is being requested.

TomcatMJ

Due to the Size of the error.log i posted it completely at https://pastebin.com/GwEQ0CXn ..
2 short extracts:

[06-Feb-2025 15:45:31 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: <eu1aj793> PHP Error: https://mail.node1.myfirstmaildomain.tld/index.php/login/index.php/login/oauth (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: <eu1aj793> PHP Error: OAuth token request failed: Client error: `POST https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token` resulted in a `400 Bad Request` response:
{"error":"invalid_grant","error_description":"Incorrect redirect_uri"}
; cznode3 GuzzleHttp/7 - [06/Feb/2025:15:45:31 +0100] "POST /realms/MySSORealm/protocol/openid-connect/token HTTP/1.1" 400 70 in /var/lib/roundcube/program/include/rcmail_oauth.php on line 322 (GET /index.php/login/oauth?state=2gexyBnu3xxL&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=1fb533b9-4883-4f17-b9a9-6ebd9451a5aa.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:31 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 15:45:31 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 15:45:31 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 15:45:31 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
...


second extract:


...

 (GET /index.php/login/?_task=login&_action=oauth)
[06-Feb-2025 15:45:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/?_task=login&_action=oauth)
[06-Feb-2025 15:45:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/?_task=login&_action=oauth)
[06-Feb-2025 15:45:36 +0100]: <eu1aj793> PHP Error: https://mail.node1.myfirstmaildomain.tld/index.php/login/index.php/login/oauth (GET /index.php/login/?_task=login&_action=oauth)
[06-Feb-2025 15:45:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/index.php/login/oauth?state=iSOtpJAHsXK7&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=71bd6ed2-ee19-4067-95fd-b4f155954904.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/index.php/login/oauth?state=iSOtpJAHsXK7&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=71bd6ed2-ee19-4067-95fd-b4f155954904.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/index.php/login/oauth?state=iSOtpJAHsXK7&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=71bd6ed2-ee19-4067-95fd-b4f155954904.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/index.php/login/oauth?state=iSOtpJAHsXK7&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=71bd6ed2-ee19-4067-95fd-b4f155954904.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/password/config.inc.php - true (GET /index.php/login/index.php/login/oauth?state=iSOtpJAHsXK7&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=71bd6ed2-ee19-4067-95fd-b4f155954904.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:36 +0100]: <eu1aj793> PHP Error: /var/lib/roundcube/plugins/jqueryui/config.inc.php - true (GET /index.php/login/index.php/login/oauth?state=iSOtpJAHsXK7&session_state=356657db-86aa-4b4e-af4f-3fb1b6e1f050&iss=https%3A%2F%2Fsso.node1.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=71bd6ed2-ee19-4067-95fd-b4f155954904.356657db-86aa-4b4e-af4f-3fb1b6e1f050.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 15:45:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 15:45:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 15:45:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
[06-Feb-2025 15:45:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 15:45:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 15:45:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 15:45:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/index.php/login/program/js/common.min.js?s=1725175896)
[06-Feb-2025 15:45:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 15:45:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/index.php/login/program/js/app.min.js?s=1725175896)
[06-Feb-2025 15:45:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 15:45:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 15:45:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/styles.min.css?s=1737731252)
[06-Feb-2025 15:45:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 15:45:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 15:45:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/index.php/login/skins/mylarrybasedskin/plugins/jqueryui/jquery-ui.min.css?s=1689092804)
[06-Feb-2025 15:45:36 +0100]: PHP Error: defaults.inc.php - true (GET /index.php/login/index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 15:45:36 +0100]: PHP Error: config.inc.php - true (GET /index.php/login/index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 15:45:36 +0100]: PHP Error: myfirstmaildomain_tld_node1_conf.inc.php - true (GET /index.php/login/index.php/login/program/js/jquery.min.js?s=1555656720)
[06-Feb-2025 15:45:36 +0100]: <eu1aj793> PHP Error: Array
(
    [provider] => generic
    [auth_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/auth
    [token_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token
    [client_id] => MyKeycloak-MailclientID
    [client_secret] => eotZzGsxSiddaaE1QIRM18BHE3b0VQaJ
    [identity_uri] => https://sso.node1.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/userinfo
    [identity_fields] => Array
        (
            [0] => openid
            [1] => username
        )

    [scope] => openid email profile roles
    [verify_peer] => 1
    [auth_parameters] => Array
        (
        )

    [login_redirect] =>
)
 (GET /index.php/login/index.php/login/skins/mylarrybasedskin/ui.min.js?s=1689092804)
...

Seems it multiplies index.php/login somewhere..??

SKaero

I agree the duplicate /index.php/login is likely the problem. Can you make a test file with the following and post the results?
<?php
echo 'REDIRECT_SCRIPT_URL: '$_SERVER['REDIRECT_SCRIPT_URL'] .'<br />';
echo 
'SCRIPT_NAME: '$_SERVER['SCRIPT_NAME'] .'<br />';
echo 
'REQUEST_URI: '$_SERVER['REQUEST_URI'] .'<br />';

TomcatMJ

Result of the testfile:
REDIRECT_SCRIPT_URL:
SCRIPT_NAME: /serverinfo3.php
REQUEST_URI: /serverinfo3.php
Seems ok,but i found out that on another node where i changed the config according to the efforts we made here doen´t make such troble...guess in my tries to fix the problem somewhere an error sneakd into the code ... now i get on another node (maildomains are loadbalanced via an apache reverse proxy and this works!) jut a hint that told me to upgrade my dovecot as the newer version 2.3.21 instead of 2.3.7.2) supports more oauth options and these ways better than the older version...but i try this tomorrow as jobtime is over for today (18:27 CET here now, starting tormorrow at 9:00 again).. :-)


Error.log from the other node actually adopted to Multidomain configuration and oauth used in the first Maildomain (but without the small amount of debug-settings):
[06-Feb-2025 17:26:00 +0100]: <2ktbfcnh> PHP Error: OAuth token request failed: Client error: `POST https://sso.node2.mykeycloakdomain.tld:8443/realms/MySSORealm/protocol/openid-connect/token` resulted in a `400 Bad Request` response:
{"error":"invalid_grant","error_description":"Code not valid"}
; cznode1 GuzzleHttp/7 - [06/Feb/2025:17:26:00 +0100] "POST /realms/MySSORealm/protocol/openid-connect/token HTTP/1.1" 400 62 in /var/lib/roundcube/program/include/rcmail_oauth.php on line 321 (GET /index.php/login/oauth?state=6uM1IWeopmAI&session_state=b0941ada-c8f9-4043-8c03-dbd93a267a9b&iss=https%3A%2F%2Fsso.node2.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=dd93c1f0-c7b5-4c47-bc82-48aaa132f3ad.b0941ada-c8f9-4043-8c03-dbd93a267a9b.cdd15124-a187-42b4-99f4-3e68801fe39a)
[06-Feb-2025 17:26:04 +0100]: <2ktbfcnh> IMAP Error: Login failed for [email protected] against node2.myfirstmaildomain.tld from 78.48.241.104. AUTHENTICATE XOAUTH2: A0002 NO [AUTHENTICATIONFAILED] Authentication failed. in /var/lib/roundcube/program/lib/Roundcube/rcube_imap.php on line 211 (GET /index.php/login/oauth?state=3fGfhdkRCo95&session_state=b0941ada-c8f9-4043-8c03-dbd93a267a9b&iss=https%3A%2F%2Fsso.node2.mykeycloakdomain.tld%3A8443%2Frealms%2FMySSORealm&code=c551cbbe-c2de-4c80-b2c1-050b07353f66.b0941ada-c8f9-4043-8c03-dbd93a267a9b.cdd15124-a187-42b4-99f4-3e68801fe39a)