Dear OpenNebula Team,
I have created SSO authorization for Sunstone, /var/log/one/sunstone.log returns an error, but user exists in BD (mysql).
Fri Apr 30 13:56:40 2021 [I]: Updating user pool cache. Fri Apr 30 13:56:40 2021 [E]: Username not found in local database: el Fri Apr 30 13:56:40 2021 [I]: 10.5.0.3 - - [30/Apr/2021:13:56:40 +0000] "POST /login HTTP/1.1" 500 - 0.2243 Fri Apr 30 13:57:20 2021 [I]: 10.5.0.3 - - [30/Apr/2021:13:57:20 +0000] "GET / HTTP/1.1" 200 - 0.0023 Fri Apr 30 13:57:20 2021 [I]: 10.5.0.3 - - [30/Apr/2021:13:57:20 +0000] "GET /css/app.min.css?v=6.0.0.1 HTTP/1.1" 200 - 0.0079 Fri Apr 30 13:57:20 2021 [I]: 10.5.0.3 - - [30/Apr/2021:13:57:20 +0000] "GET /dist/login.js HTTP/1.1" 200 - 0.0099 Fri Apr 30 13:57:20 2021 [I]: 10.5.0.3 - - [30/Apr/2021:13:57:20 +0000] "GET /images/opennebula-5.0.png HTTP/1.1" 200 - 0.0022 Fri Apr 30 13:57:20 2021 [I]: 10.5.0.3 - - [30/Apr/2021:13:57:20 +0000] "GET /images/favicon.png HTTP/1.1" 200 - 0.0014
#oneuser show 6
USER 6 INFORMATION
ID : 6
NAME : el
GROUP : users
PASSWORD : xyz@gmail.com
AUTH_DRIVER : public
ENABLED : Yes
And tcpdump show correct user for this sesion in header.
#tcpdump -A -s 0 ‘tcp port 9869 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)’ -i lo
Origin: http://opennebula.
Referer: http://opennebula.
X-Auth-Audience: opennebula
X-Auth-Email: xyz@gmail.com
X-Auth-Expiresin: 2021-04-30 14:02:20 +0000 UTC
X-Auth-Groups: offline_access,uma_authorization
X-Auth-Roles: offline_access,uma_authorization,account:manage-account,account:manage-account-links,account:view-profile
X-Auth-Subject: 3b9b8b52-64f9-4a1f-997f-1651b5a69e2c
X-Auth-Token:
X-Auth-Userid: el
X-Auth-Username: el
X-Forwarded-For: 10.5.0.3
Opennebula v6 , keycloak-12.0.4, louketo-proxy version v2.3.0
Any ideas ?