IBM Verify

IBM Verify

Join this online user group to communicate across Security product users and IBM experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Kerberos using Apache

    Posted 05/07/21 12:32 PM
    Edited by Alexandre Gammaro 05/07/21 01:42 PM
    Hi all,

    I have a scenario that the reverse proxy of the ISVA needs to do SSO with a application hosted in Apache.
    Has anyone done ISVA's SSO integration with Apache? what protocol did you use? are able to share the procedures? Kerberos is a good way?

    Regards,

    ------------------------------
    Alexandre Gammaro
    CyberSecurity Especialist
    Triscal
    ------------------------------


  • 2.  RE: Kerberos using Apache

    Posted 05/10/21 04:47 AM
    Hi Alexandre,

    If Apache can accept a Kerberos for authentication then this is certainly one way to consider.  Verify Access can definitely provide a delegated Kerberos ticket to a backend server for authentication - that is how we integrate with Microsoft IIS.  There's a video on this in the Security Learning Academy: https://www.securitylearningacademy.com/course/view.php?id=2900

    However, if this is a new deployment, I would be more inclined to investigate using either OpenID Connect or sending a JSON Web Token (JWT) in an HTTP header.  I know that these methods are supported by IBM WebSphere Liberty and so I would imagine they are also supported by Apache.  The JWT used in both these cases can assert more than just a username - things like attributes and group memberships can be asserted too.  It should be less overhead and more flexible than Kerberos.

    Here's an article that talks about sending a JWT in HTTP header for authentication to WebSphere Liberty:
    https://www.ibm.com/blogs/sweeden/isam-9-0-2-the-jwt-sts-module-and-junction-sso-to-websphere-liberty/

    Jon.

    ------------------------------
    Jon Harry
    Consulting IT Security Specialist
    IBM
    ------------------------------



  • 3.  RE: Kerberos using Apache

    Posted 05/12/21 11:59 AM
    Edited by Alexandre Gammaro 05/12/21 12:17 PM
    Hi Jon,

    Very interesting, i will read this note that you mentioned.
    I cant use Kerberos, because Apache is the version 2.4 and doesnt exist a module to do that.
    Do you know if exist any course in Security Learning Academy about JWT and STS?
    I appreciate for you help.

    Regards,

    ------------------------------
    Alexandre Gammaro
    CyberSecurity Especialist
    Triscal
    ------------------------------