Are you using the open-source or the professional version?
The documentation for RSP lists the different ways you can authenticate. It sounds like proxied authentication might be the best solution for you.
For the open-source edition you are limited to PAM. I lknow that LDAP/AD can be integrated into PAM, but I have not seen something similar for SAML/OpenID. However, I have not searched for it either.