When calling interop functions into Java land with Clojure you have pass an
empty array. While it's OK in Java/Groovy/... to:
RatpackPac4j.requireAuth(SAML2Client)
... you have to pass an empty array in Clojure:
(RatpackPac4j/requireAuth SAML2Client (into-array Authorizer []))