Move role related views to FAB Auth manager:

- List roles
- Edit role
- Create role
- View role
if user:
                self._rotate_session_id()
                self.update_user_auth_stat(user)
                return user
            else:
                return None
        except ldap.LDAPError as e:
            msg = None
            if isinstance(e, dict):
                msg = getattr(e, "message", None)
            if (msg is not None) and ("desc" in msg):
                log.error(LOGMSG_ERR_SEC_AUTH_LDAP.format(e.message["desc"]))
                return None
            else:
                log.error(e)
                return None
    def auth_user_oid(self, email):
        """
        Openid user Authentication.
        :param email: user's email to authenticate
        """
        user = self.find_user(email=email)
        if user is None or (not user.is_active):
            log.info(LOGMSG_WAR_SEC_LOGIN_FAILED.format(email))
            return None
        else:
            self._rotate_session_id()
            self.update_user_auth_stat(user)
            return user
    def auth_user_remote_user(self, username):