Define roles in Web App

I have created a web app now I want to implement authentication using keycloak. My web app will have three types of user roles i.e. Users, Admin, Manager. So should I create the realm roles or I will create client roles and assign them to the user…I am confused about this.