Add authorisation and user maintenance functionality