The recommended approach is store ROLES in Keycloak, so all your application can connect to Keycloak and ROLES are centralized in Keycloak, instead of having the ROLES set in Microsoft, Google or Twitter.