Topic
  • 1 reply
  • Latest Post - ‏2016-04-13T23:33:07Z by dmazzella
mc891
mc891
4 Posts

Pinned topic SSO Liberty example with Apache

‏2016-03-20T22:34:33Z | liberty sso

We found this link shows an example of SSO with Liberty and IIS. Could you provided an example with Liberty and Apache?

TRIRIGA on WebSphere Liberty - SSO with IIS and AD

 

Thanks in advance

  • dmazzella
    dmazzella
    152 Posts

    Re: SSO Liberty example with Apache

    ‏2016-04-13T23:33:07Z  

    The high level steps are the same:

    1. Install the WebSphere Application Server Web server plug-ins.  The plug-ins are available in the Supplements package for WebSphere Application Server on Passport Advantage.
    2. Configure the plugin on Apache, and make sure Apache can pass requests over to the Liberty server using the generated Plugin.xml file.
    3. Configure Apache with your Directory server or other Single Sign On solution. For LDAP/Active Directory, use the appropriate LDAP module for example, for AD:
    
    LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    LoadModule ldap_module modules/mod_ldap.so
    
    <Location "/">
    AuthBasicProvider ldap
    AuthType Basic
    AuthzLDAPAuthoritative off
    AuthName "TRIRIGA Active Directory Apache SSO"
    AuthLDAPURL "ldap://
    DOMAINCONTROLLER:389/DC=
    yourcompany,DC=
    com?sAMAccountName?sub?(objectClass=*)" NONE
    AuthLDAPBindDN 
    "apache@yourcompany.com"
    AuthLDAPBindPassword 
    "password for apache user"
    require valid-user
    </Location>
    

       4. Then configure the TRIRIGAWEB.proeprties various SSO settings to pickup the username from the correct location in the header, using the requestTest.jsp as your guide.