need help for server web fitlering by Group user

Dear all
i need help to do this in mikrotik

Make a groups for the internet users ( user who can browsing on internet , user who can browsing on internet without video & user who can use only emial address for our company).

How do you plan on authenticating the users?