claro_disp_auth_form can create a cyclic redirection if user already authenticated. we need to find a way to overcome this issue.
I think this issue occurs because of the cidRequired parameter. This parameter makes it very difficult to separate authentication from course code requirement.
So to fix this, we need to separate login from course selection and use a two step process when a user is not authenticated and needs to choose a course from the list.