Info:
Ubuntu 18.04
Joined to Windows domain
Running RStudio 1.4.1106-5
I'm hoping the fix is something simple I've missed. I have followed every piece of documentation I can find, both on the Azure AD side and the RStudio side. When I try to connect, all I get is a 502 error in the browser. Also, syslog even stopped logging things with the settings I have now. If I change around settings and variables just to test things, syslog starts telling me everything I've done wrong and why it doesn't like it. Same for all the other misc logs files throughout the RStudio Server folder infrastructure.
Things I've tried:
- I've made sure the certificate I'm using for SSL is trusted. I verified by hand that the correct SubCA and RootCA files for my Godaddy cert are the correct ones.
- My verify-installation command runs showing "no errors" at the end. I'm using my user account for this.
- I've verified my SAML response in Chrome. I see all of my attributes passing correctly.
All the documentation both on the Azure AD side and the RStudio side seem very straight forward and well documented, so I am completely baffled. It's GOT to be something simple I've overlooked. I have a email support ticket going back and forth, but I'm reaching for other sources now. I'm am just about to blow away the machine and start over, but I would like a separate opinion from the community.
Note: If I remove my SAML settings from my rserver.conf file, I am able to connect just fine. I can also login with my domain account. If there's any other info I need to supply, please let me know.
# Server Configuration File
www-port=443
server-project-sharing=0
server-health-check-enabled=1
admin-enabled=1
admin-group=rstudio-team,rxblinuxadmins
# SSL Settings
ssl-enabled=1
ssl-certificate=/etc/rstudio/certs/RxB_Com_Wildcard_Certificate.crt
ssl-certificate-key=/etc/rstudio/certs/RxB_Com_Wildcard_Certificate.key
ssl-protocols=TLSv1.1 TLSv1.2
# SAML Settings
auth-saml=1
auth-saml-metadata-url=https://login.microsoftonline.com/***/***/*** (blanked for security reasons)
auth-saml-sp-name-id-format=emailaddress
auth-saml-sp-attribute-username=NameID
auth-saml-sp-base-uri=https://rstudio.rxbenefits.com
# Launcher Config
launcher-address=127.0.0.1
launcher-port=5559
launcher-sessions-enabled=1
launcher-default-cluster=Local
launcher-sessions-callback-address=https://rstudio.rxbenefits.com