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








SSO with Nginx  Webserver

This question is Not Answered.
User592237Explorer
Hi All,

Can anyone of experience working with Nginx  Webserver. I want to use this as a webserver along with OAM. Can anyone share me more details on this configuration.

Thanks
Areef









    • 1. Re: SSO with Nginx  Webserver
      IdmSkApprentice
      You can use nginx with OAM, with following two methods- one is reverse proxy and other is a custom access gate. Since nginx is not a supported server with OAM, that is why you have to go with above two options. However, if you had Apache server or Microsoft IIS server then the webgate/with OAM solution works great.
      Since OAM does not have webgate for nginx, you can typically use OHS server (or IIS or Apache) server as reverse proxy to your nginx server (this is the first approach and straight forward to do). So what this means is that you deploy the webgate on the OHS (or Apache or IIS) server (Oracle provides webgate for these) which can act as reverse proxy to your nginx server.
      Please mark the answer as helpful/correct if it answered your original question. If you have further clarifications please post.









    • 2. Re: SSO with Nginx  Webserver
      KianooshNewbie
      Can you explain more about the "custom access gate" option? Do you have instructions on how to set this up?

      Is there anything beyond this:
      Are there examples available?








    • 3. Re: SSO with Nginx  Webserver
      IdmSkApprentice
      Here is an example from the latest 11gR2   LINK  for Developing Access Clients. 
      This is the download link for Access Manager SDK  LINK
      Please read this article about the Access Client which can help you get started LINK
      You may investigate the option of using  use OHS server (or IIS or Apache) server as reverse proxy to your nginx server. This option does not require any coding effort and may be simpler route to go. Please mark the answer as helpful/correct if it answers your question.



    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.

    Comments

    1. 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".

      ReplyDelete
    2. I 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).
      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.

      ReplyDelete

    Post a Comment

    Popular posts from this blog

    VMware fix for Invalid manifest and ova file import failed errors

    Session Timeout in Oracle Access Manager

    SOAPUI - import certificate