Optional
retrieve the roles of the given user
semicolon separated list of roles
synchronous function to check the credentials - can be overruled by isValidUserAsync
asynchronous function to check if the credentials - overrules isValidUser
retrieve the roles of the given user