Hello, I have a service that checks the referer and origin HTTP headers against a whitelist to determine what servers it can communicate with safely. After implementing the Duo Universal Prompt on our test server, this service threw an error. Adding our Duo API host to the whitelist allowed us to authenticate to the service without the error. Turns out the Duo API Host is set in the referer header.
I was under the impression that the authentication webflow looked something like this: Visit service -> service redirects to CAS -> CAS primary authentication occurs -> CAS redirects to DUO for universal prompt -> Duo redirects back to CAS after authentication -> Finally, CAS redirects user back to service. It seems like Duo is redirecting users directly to the end service though (hence the duo api host in referer header)? Can someone tell me if that's correct? -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+unsubscr...@apereo.org. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/d907c419-fd96-42da-878e-e57dfac54804n%40apereo.org.