intermediateCORS: Cross-Origin Resource Sharing

Is CORS a substitute for authentication/authorization?

No — CORS only controls whether a BROWSER will let cross-origin JavaScript read a response; it says nothing about who is allowed to access the data. A properly secured API still needs its own authentication and authorization regardless of CORS configuration, since non-browser clients ignore CORS entirely.

This is a Pro chapter

Sign in, then upgrade to Pro or Power to unlock this and the full Spring Ecosystem Mastery library.

Is CORS a substitute for authentication/authorization?

Next Step

Continue to What is a CSRF attack, and why does it work even without the attacker knowing your password?← Back to all Spring Security questions