Authentication via oauth, basic roles management and user banning.