TODO list The following steps need to be completed: refactor the Authentication API in api-tools-admin, see issue 247, for complete the authentication part of the UI; finish the unit test;