Release 3.1.0 was deployed to the production platform on Friday 29th October having been deployed to the customer integration/pre-production platform on 15th October 2021.
The release comprises the following enhancements:
- User consent screen re-designed to present high-level description and affiliation to be verified before an expandable detailed information section.
- Improved handling of 'state lost' at consent: users that click back after indicating deny/accept consent will now be directed to https://inacademia.org/error-transaction-already-completed/ and encouraged to return to the merchant's website.
- Any uncaught exceptions will now be directed to: https://inacademia.org/exception-unknown-error/ which encourages the user to return to the merchant's website.
- Further enhancements to internal logging and debugging capabilities.
References
The technical client implementation documentation: https://inacademia.org/oidc-implementation-for-inacademia/
Example client configuration for exiting client software: https://inacademia.org/client-rp-examples/
Implementation guidelines: https://inacademia.org/inacademia-implementation-guidelines/
Error flow diagram: InAcademia Functional flow with errors