Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

How switch from mod-login-saml + pac4j to Apache + mod_shib helps with open Jiras





UXPROD-2444Login authorization attribute for SAML-based SSOprocess of SAML result (attribute)Both pac4j and mod_shib equally support authorization attributes.
Both require integration work to make it work in FOLIO.
MODLOGSAML-92SSO Logout does not destroy SAML sessionnative SP client functionality /
part of SAML workflow
Both pac4j and mod_shib equally support single log out (SLO). Both require some configuration in FOLIO as some institutions want to disable SLO, some want to enable SLO.
UXPROD-1612Make the SAML(SSO) metadata file available through a public (Edge) URL in order to enable automatic configuration of the iDPnative SP client functionality /
part of SAML workflow
Both pac4j and mod_shib equally support single log out (SLO). Both require some configuration in FOLIO as some institutions want to disable SLO, some want to enable SLO.
MODLOGSAML-71Login via SSO possible even after decryption of SAML assertions failsnative SP client functionality /
part of SAML workflow
Both pac4j and mod_shib equally support single log out (SLO). Both require some configuration in FOLIO as some institutions want to disable SLO, some want to enable SLO.
MODLOGSAML-97Single-Sign-On (SSO) always fails(native SP client functionality /
part of SAML workflow)
Fixed. Bug in the underlying library, FOLIO uses a new version with the fix now.
UXPROD-556Federation-based SSO authentication - basic supportnative SP client functionality /
part of SAML workflow
Both pac4j and mod_shib equally support federations.
Both require integration work to make it work in FOLIO.
MODLOGSAML-58Arbitrary URL Redirection in SAML Responsenative SP client functionality /
part of SAML workflow

MODLOGSAML-44remove required permissions from /saml/regenerate endpointnative SP client functionality /
part of SAML workflow
This is an integration bug regarding FOLIO's permissions that can also happen when using Apache mod_shib.
STCOR-532Logout from FOLIO, keep SSO login(native SP client functionality /
part of SAML workflow)
This is fixed. This issue applies to both pac4j and mod_shib.
MODLOGSAML-59Umbrella: Cross-Site Request Forgery (CSRF) in SSO Flownative SP client functionality /
part of SAML workflow
CSRF must correctly been configured at all APIs that the browser accessed: Stripes + Okapi. This includes SSO APIs. Both Vert.x + pac4j and Apache + mod_shib equally support CSRF.
MODLOGSAML-94Provide SLO (Single Log Out) endpoint to be called by SSO IdPnative SP client functionality /
part of SAML workflow
Both pac4j and mod_shib equally support single log out (SLO). Both require some configuration in FOLIO as some institutions want to disable SLO, some want to enable SLO.
MODLOGSAML-70Periodically recreate SAML clientsnative SP client functionality /
part of SAML workflow

STRIPES-683Set credentials: include on fetch to /saml/loginnative SP client functionality /
part of SAML workflow

FOLREL-364login-saml: 2.0native SP client functionality /
part of SAML workflow

MODLOGSAML-65Create mod-login-saml security releasenative SP client functionality /
part of SAML workflow

MODLOGSAML-95MODLOGSAML (mod-login-saml) release for 2021 R2native SP client functionality /
part of SAML workflow

MODLOGSAML-66Spike: Move to NGINX/Apache for SAML2 SP?(native SP client functionality /
part of SAML workflow)

MODLOGSAML-56Document module behavior for multiple tenants and clusteringnative SP client functionality /
part of SAML workflow

MODLOGSAML-78Extract IdP metadata from federation metadatanot sure about this
MODLOGSAML-72Use longer certificate expiration period in sp-metadata or make it adjustablenot (directly) SAML related
FOLIO-2524Security Audit raised issuesnative SP client functionality /
part of SAML workflow

UXPROD-808Patrons able to authn using multiple authn systemsnot (directly) SAML related
MODLOGSAML-63Implement CSRF Preventionnative SP client functionality /
part of SAML workflow

MODLOGSAML-90Remove Base64Util(native SP client functionality /
part of SAML workflow)

UXPROD-811Shared/central technical services staff with appropriate privileges can manage resources for any library within the consortium, preferably with a single login.(native SP client functionality /
part of SAML workflow)

MODLOGSAML-89Replace pac4j-saml-opensamlv3 by pac4j-saml(native SP client functionality /
part of SAML workflow)