Hi,

Why it doesn't work for pac4j while it works for others is a bit strange to
me, but if you have the patch in front of your eyes, I'd rather prefer you
to commit it. In all cases, I'll sync with the master.

There was one question you didn't answer previously: is the password
generated for the pac4j provider the same across all gateway instances?
Because I expect to have the same value as I use it to encrypt / decrypt
data.

I will add the Javadoc. After that, you can review the pull request more
completely.

What do you expect for the documentation?

Notice that pac4j dependencies are still snapshots, but they will be
released in a week or two.

Thanks.
Best regards,
Jérôme


2015-12-02 17:51 GMT+01:00 larry mccay <larry.mc...@gmail.com>:

> Jérôme -
>
> If you would like to add that change as part of your patch or as a
> separately filed JIRA to fix a bug that would certainly be welcomed.
> Otherwise, I can do it.
>
> Let me know.
>
> thanks,
>
> --larry
>
> On Wed, Dec 2, 2015 at 11:44 AM, larry mccay <larry.mc...@gmail.com>
> wrote:
>
> > Okay - I had to add an override of getUserPrincipal() to the
> > IdentityAsserterHttpServletRequestWrapper and return the member variable
> > username and it works like a charm.
> >
> > Why I haven't seen this same behavior with other providers is a bit of a
> > mystery but they must be adding other wrappers that handle it.
> > This is quite cool, Jérôme!
> >
> > On Wed, Dec 2, 2015 at 10:41 AM, larry mccay <larry.mc...@gmail.com>
> > wrote:
> >
> >> That was it - thanks!
> >>
> >> On Wed, Dec 2, 2015 at 10:20 AM, Jérôme LELEU <lel...@gmail.com> wrote:
> >>
> >>> This is my exact command line: mvn -Prelease clean install -DskipTests
> >>>
> >>> You use an internal Maven repository to fetch dependencies from
> internet:
> >>> http://nexus-private.hortonworks.com/nexus/content/groups/public/
> >>>
> >>> Does this repository have access to the remote Snapshots Sonatype repo?
> >>>
> >>>
> >>>
> >>> 2015-12-02 16:16 GMT+01:00 larry mccay <larry.mc...@gmail.com>:
> >>>
> >>> > hmmm - I used:
> >>> >
> >>> > mvn clean install -DskipTests=true -Prelease
> >>> >
> >>> > The repository entry is in there already.
> >>> > No worky.
> >>> >
> >>> > On Wed, Dec 2, 2015 at 10:12 AM, Jérôme LELEU <lel...@gmail.com>
> >>> wrote:
> >>> >
> >>> > > Hi,
> >>> > >
> >>> > > You need the j2e-pac4j dependencies as well as the pac4j-*
> >>> dependencies,
> >>> > > but you don't need to build them locally (hopefully).
> >>> > >
> >>> > > But you need a dependency on the Sonatype snapshots repository
> >>> (where the
> >>> > > snapshot versions are hosted), which is added for Maven in the root
> >>> > > pom.xml:
> >>> > >
> >>> > >
> >>> >
> >>>
> https://github.com/apache/knox/pull/2/files#diff-600376dffeb79835ede4a0b285078036R123
> >>> > >
> >>> > > If you use Ant for the build, there is maybe a glitch to find the
> >>> > Sonatype
> >>> > > Maven repo.
> >>> > >
> >>> > > Thanks.
> >>> > > Best regards,
> >>> > > Jérôme
> >>> > >
> >>> > >
> >>> > > 2015-12-02 16:06 GMT+01:00 larry mccay <larry.mc...@gmail.com>:
> >>> > >
> >>> > > > Oh - do I need to build j2e-pac4 locally in order to resolve the
> >>> > > > dependencies?
> >>> > > >
> >>> > > > [ERROR] Failed to execute goal on project
> >>> > > gateway-provider-security-pac4j:
> >>> > > > Could not resolve dependencies for project
> >>> > > >
> >>> org.apache.knox:gateway-provider-security-pac4j:jar:0.7.0-SNAPSHOT: The
> >>> > > > following artifacts could not be resolved:
> >>> > > > org.pac4j:j2e-pac4j:jar:1.2.1-SNAPSHOT,
> >>> > > > org.pac4j:pac4j-http:jar:1.8.1-SNAPSHOT,
> >>> > > > org.pac4j:pac4j-config:jar:1.8.1-SNAPSHOT: Could not find
> artifact
> >>> > > > org.pac4j:j2e-pac4j:jar:1.2.1-SNAPSHOT in public (
> >>> > > >
> http://nexus-private.hortonworks.com/nexus/content/groups/public/)
> >>> ->
> >>> > > > [Help
> >>> > > > 1]
> >>> > > >
> >>> > > > On Wed, Dec 2, 2015 at 10:05 AM, larry mccay <
> >>> larry.mc...@gmail.com>
> >>> > > > wrote:
> >>> > > >
> >>> > > > > gateway-provider-security-pac4j doesn't build - do you have a
> >>> pending
> >>> > > > > change for your pom.xml or something?
> >>> > > > >
> >>> >
> >>>
> >>
> >>
> >
>

Reply via email to