- max_age parameter added to the authentication request if MaxAge is not null
- throws exception if MaxAge is set to a negative value
- Fractions of seconds are ignored
- See http://openid.net/specs/openid-connect-core-1_0.html#AuthRequest for expected behavior
Addresses #1233
1. Expand the test coverage: add tests covers events work flow.
2. Move OpenID connect challenge tests to their own class.
3. Further refactory the test settings and utilities.
1. Move configuration related tests to their own class;
2. Add tests to cover missing options scenarios;
3. Add TestDefaultValues class for default values used in OpenId connect
tests.