Skip to content

Add SAML authentication support

Daniel Gerhardt requested to merge pac4j-saml into master

This adds/updates the following endpoints to support SAML authentication:

  • /auth/login/{providerId}
  • /auth/callback/{providerId}
  • /auth/config/saml/sp-metadata.xml

The following SAML-specific authentication config properties are added:

saml:
  idp:
    meta-file: saml-idp.xml
  sp:
    meta-file: ""
    entity-id: ""
  keystore:
    file: arsnova.jks
    store-password: arsnova
    key-alias: saml
    key-password: arsnova
  user-id-attribute: uid
  assertion-consumer-service-index: 0
  max-authentication-lifetime: 3600

Merge request reports

Loading