I’ve got a shinyproxy solution deployed via kubernetes to https://shinyserver.stephlocke.com
I have Azure AD B2C setup
My application.yml includes
openid:
auth-url: https://login.microsoft.com/lduceademo.onmicrosoft.com/oauth2/authorize
token-url: https://login.microsoft.com/lduceademo.onmicrosoft.com/oauth2/token
jwks-url: https://login.microsoft.com/common/discovery/keys
logout-url: https://login.microsoft.com/lduceademo.onmicrosoft.com/oauth2/logout&post_logout_redirect_uri=https://shinyserver.stephlocke.com
client-id: a0cfc440-c766-43db-9ea8-40a1efbe22ac
Weirdly, when I’m authenticating I’m getting errors because the return uri doesn’t match.
I can see in the url being created that it’s got http in it.
https://login.microsoft.com/lduceademo.onmicrosoft.com/oauth2/authorize?response_type=code&client_id=a0cfc440-c766-43db-9ea8-40a1efbe22ac&scope=openid%20email&state=m6lDr6hJT5NOdazV5jo525r3OoAz-UtFHB_EynUhvxs%3D&redirect_uri=http://shinyserver.stephlocke.com/login/oauth2/code/shinyproxy
Is the http something that’s added/configurable on the shinyproxy side?
PS If I need to do this forward headers thing, is this nested in proxy or is it meant to go in the yaml at the same hierarchy level as proxy? https://www.shinyproxy.io/security/#https-ssl-tls