Description:
IMS has no authentication requirement - so need to add the ability to specify null as the authenticator and this disables all login related functionality, i.e. the login button & protection of plugin routes.
Additionally, we've been asked by Samuel Stock to add the ability for certain plugin routes to be unauthenticated. This should be done via the plugin routes - have an unauthenticated: true boolean to watch for and don't protect those routes. We may also then be able to remove the homepage specific handling for non-authentication and instead add the boolean to the DG routes config.
Acceptance criteria:
[ ] Support for IMS' total non-authentication requirement
[ ] Support for Samuel Stock's route-based non-authetication requirement
Description: IMS has no authentication requirement - so need to add the ability to specify
null
as the authenticator and this disables all login related functionality, i.e. the login button & protection of plugin routes.Additionally, we've been asked by Samuel Stock to add the ability for certain plugin routes to be unauthenticated. This should be done via the plugin routes - have an unauthenticated: true boolean to watch for and don't protect those routes. We may also then be able to remove the
homepage
specific handling for non-authentication and instead add the boolean to the DG routes config.Acceptance criteria: