User create, login and logout support
Return the nameForRestUrl to be used by UserRepository for contract creation