CAS service ticket not validated with Choice + CAS client
LL::NG configured with Choice and CAS client
The initial service value when requesting ST is https://auth.openid.club/?lmAuth=8CAS, but the service valued when calling serviceValidate is https://auth.openid.club/?lmAuth=8CAS&&lmAuth=8CAS.
Logs on CAS server (LL::NG 1.9):
[Wed Jun 13 11:29:03.436694 2018] [perl:debug] [pid 2083:tid 140310743086848] CGI.pm(115): Lemonldap::NG::Portal::SharedConf: Get service validate request with ticket ST-a68d2469f888296f2e7a8dc0813d623294a98ab1fd39ad0088e976d9fdb8ec0b for service https://auth.openid.club/?lmAuth=8CAS&&lmAuth=8CAS
[Wed Jun 13 11:29:03.439241 2018] [perl:debug] [pid 2083:tid 140310743086848] CGI.pm(115): Lemonldap::NG::Portal::SharedConf: SERVICE ticket session a68d2469f888296f2e7a8dc0813d623294a98ab1fd39ad0088e976d9fdb8ec0b found
[Wed Jun 13 11:29:03.444351 2018] [perl:debug] [pid 2083:tid 140310743086848] CGI.pm(114): /usr/share/perl5/Lemonldap/NG/Portal/IssuerDBCAS.pm 317:
[Wed Jun 13 11:29:03.444472 2018] [perl:error] [pid 2083:tid 140310743086848] Submitted service https://auth.openid.club/?lmAuth=8CAS&&lmAuth=8CAS does not match initial service https://auth.openid.club/?lmAuth=8CAS
[Wed Jun 13 11:29:03.465267 2018] [perl:debug] [pid 2083:tid 140310743086848] CGI.pm(115): Lemonldap::NG::Portal::SharedConf: CAS session a68d2469f888296f2e7a8dc0813d623294a98ab1fd39ad0088e976d9fdb8ec0b deleted
[Wed Jun 13 11:29:03.465508 2018] [perl:debug] [pid 2083:tid 140310743086848] CGI.pm(115): Lemonldap::NG::Portal::SharedConf: Return CAS service validate error INVALID_SERVICE (Submitted service does not match initial service)