Integrate Nginx webserver with Oracle Access Manager OAM
Integrate Nginx webserver with Oracle Access Manager OAM
Does Temenos support integration with OAM
Temenos integration with OIM
Does Temenos support integration with OAM
Temenos integration with OIM
Note: See common pitfalls when deploying nginx.
Missing (disappearing) HTTP Headers
If you do not explicitly set
underscores_in_headers on;
, NGINX will silently drop HTTP headers with underscores (which are perfectly valid according to the HTTP standard). This is done in order to prevent ambiguities when mapping headers to CGI variables as both dashes and underscores are mapped to underscores during that process.
I had a big Problem using NGINX as a Webserver which is protected by Oracle OAM. It didn't work until I found out, that NGINX drops OAM http headers having undescore "_" in Name like "P_OAM_USER. I solved id by configuring NGINX with "underscores_in_headers on".
ReplyDeleteI have added a Note for the issue reported. Here is the link to Common Pitfalls and Mistakes when deploying nginx (https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls).
ReplyDeleteMissing (disappearing) HTTP Headers
If you do not explicitly set underscores_in_headers on;, NGINX will silently drop HTTP headers with underscores (which are perfectly valid according to the HTTP standard). This is done in order to prevent ambiguities when mapping headers to CGI variables as both dashes and underscores are mapped to underscores during that process.