Ja, det stämmer (bara för att du skall få en "second opinion").
/Mats
On 2024-10-24 16:22, Tobias Galéus wrote:
Hej!
"Key Column is Case Insensitive"
Jag tror du måste byta dina tabeller/databasen till utf8_bin enligt
presentationen här
https://wiki.sunet.se/display/SWAMID/Shibboleth+IdPv5+uppgradering
<https://wiki.sunet.se/display/SWAMID/Shibboleth+IdPv5+uppgradering>
Detta är vad jag körde för att byta i vår mysql (kör på egen risk):
ALTER DATABASE shibboleth CHARACTER SET = utf8 COLLATE = utf8_bin;
USE shibboleth;
ALTER TABLE StorageRecords CONVERT TO CHARACTER SET utf8 COLLATE
utf8_bin;
ALTER TABLE shibpid CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
Mvh Tobias Galéus
IT-Enheten
Göteborgs universitet
------------------------------------------------------------------------
*Från:* Victor Thorén via Saml-admins <saml-admins(a)lists.sunet.se>
*Skickat:* den 24 oktober 2024 16:10
*Till:* saml-admins(a)lists.sunet.se <saml-admins(a)lists.sunet.se>
*Ämne:* [Saml-admins] Problem med consent storage
Hej!
Jag har problem med att införa JDBCStorageService.
I och med uppdateringen till Shibboleth version 5 så kunde vi inte
längre använda JPAStorageService.
Då gick vi över till ClientStorageService.
Det hade vi gärna haft kvar men hos oss men den fungerar inte riktigt
som man hade hoppats då användarna ofta uppmanas om att godkänna för
terms of use trots att vi använder ClientPersistentStorageService för det.
Någon som har liknande problem?
Därför har jag nu börjat försöka få in JDBCStorageService för det, så
de slipper få upp frågan så pass ofta.
Nu när jag försöker få in ändringarna så får jag detta felmeddelande:
org.eclipse.jetty.webapp.WebAppContext:542] - Failed startup of
context o.e.j.w.WebAppContext@5a18cd76{Shibboleth Identity
Provider,/idp,[file:///C:/Program%20Files%20(x86)/Shibboleth/IdP/jetty-base/tmp/jetty-0_0_0_0-443-idp_war-_idp-any-633304524281250836/webinf/,
jar:file:///C:/Program%20Files%20(x86)/Shibboleth/IdP/war/idp.war!/],UNAVAILABLE}{../war/idp.war}
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name ''shibboleth.JPAStorageService' defined in
file [C:\Program Files (x86)\Shibboleth\IdP\conf\global.xml]:
net.shibboleth.shared.component.ComponentInitializationException: Key
Column is Case Insensitive
Har följt instuktionerna här
https://shibboleth.atlassian.net/wiki/spaces/IDPPLUGINS/pages/2989096970/JD…
men den lyckas inte skapa beanen för storageservice.
Jag ser i mina war-filer att jdbc-storage-impl-2.0.0 är med samt så är
pluginet net.shibboleth.plugin.storage.jdbc installerat vid kontroll.
Jag har som sagt följt instruktionen så konfigurationen för bean är
som rekommenderat:
<bean id="shibboleth.JPAStorageService"
parent="shibboleth.JDBCStorageService"
p:cleanupInterval="%{idp.storage.cleanupInterval:PT10M}"
p:dataSource-ref="shibboleth.JPAStorageService.DataSource"/>
Mvh,
Victor Thorén
Enskilda Högskolan
*Victor Thorén*
T: 08-400 529 01 *| M: 072-070 07 19*
victor.thoren(a)jhsupport.se <mailto:victor.thoren@jhsupport.se> |
*jhsupport.se <http://jhsupport.se/>*
Birger Jarlsgatan 104, 114 20 Stockholm
Logo <https://jhsupport.se/>
Banner <https://jhsupport.se/>
_______________________________________________
Saml-admins mailing list --saml-admins(a)lists.sunet.se
To unsubscribe send an email tosaml-admins-leave(a)lists.sunet.se
--
--
Mats Luspa
Phone: +46 (0)980 79 022
Cellular phone: +46 (0)725813330
Institutet för rymdfysik Fax: +46 (0)980 79 050
Swedish Institute of Space Physics email:matsl@irf.se
Visiting/Delivery address: Bengt Hultqvists väg 1, SE-981 92 Kiruna
Postal address: Box 812, SE-981 28 Kiruna
--
PGP Public Key:https://www.irf.se/pgp/matsl
Digital vcard:https://www.irf.se/vcard/mats.luspa