Address code review feedback
- Fix host header injection vulnerability by removing host header check
- Add uses_separate_auth_domain() helper method for clarity
- Validate URLs at startup to fail fast on misconfiguration
- Simplify redirect logic using the new helper method
Security fix: No longer trusts Host header from requests, instead uses
configured URLs to determine redirect behavior.