Internal Server error if no OIDC session storage defined
In a simple OIDC configuration, we may not need to define a specific session stroage for OIDC technical sessions.
But in this case we have this error:
[Tue Jun 13 15:15:05.678223 2017] [fcgid:warn] [pid 21088:tid 139656070940416] [client 127.0.0.1:39570] mod_fcgid: stderr: Attribute (storageModule) does not pass the type constraint because: Validation failed for 'Str' with value undef at /usr/lib/x86_64-linux-gnu/perl5/5.22/Mouse/Util.pm line 386., referer: http://auth.example.com:19876/oauth2/authorize?response_type=code&client_id=lemonldap&scope=openid%20profile%20address%20email%20phone&redirect_uri=http%3A%2F%2Fauth.example.com%2Foauth2.pl%3Fopenidconnectcallback%3D1&state=ABCDEFGHIJKLMNOPQRSTUVWXXZ&nonce=1234567890&display=popup&prompt=consent&ui_locales=fr-CA%20en-GB%20en%20fr-FR%20fr
[Tue Jun 13 15:15:05.678261 2017] [fcgid:warn] [pid 21088:tid 139656070940416] [client 127.0.0.1:39570] mod_fcgid: stderr: \tMouse::Util::throw_error(Mouse::Meta::Attribute=HASH(0x559b3f4c8500), "Attribute (storageModule) does not pass the type constraint b"..., "data", undef, "depth", -1) called at /home/clement/dev/lemonldap/trunk/lemonldap-ng-portal/blib/lib/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 652, referer: http://auth.example.com:19876/oauth2/authorize?response_type=code&client_id=lemonldap&scope=openid%20profile%20address%20email%20phone&redirect_uri=http%3A%2F%2Fauth.example.com%2Foauth2.pl%3Fopenidconnectcallback%3D1&state=ABCDEFGHIJKLMNOPQRSTUVWXXZ&nonce=1234567890&display=popup&prompt=consent&ui_locales=fr-CA%20en-GB%20en%20fr-FR%20fr
All technical session storage should use the default one if not configured.