Thanks Jérôme.  In order to retrieve user profile from external CAS server
via CasClient, I switch to use the SAML protocol instead of CAS20.

    <bean id="clients" class="org.pac4j.core.client.Clients">
        <property name="callbackUrl" value="http://localhost:8080/cas/login";
/>
        <property name="clients">
            <list>
                ...
                <ref bean="cas1" />
                ...
            </list>
        </property>
    </bean>

    <bean id="cas1" class="org.pac4j.cas.client.CasClient">
        <property name="casLoginUrl" value="http://localhost:8080/cas2/login";
/>
        <property name="casProtocol">
            <util:constant
static-field="org.pac4j.cas.client.CasClient.CasProtocol.SAML" />
        </property>
    </bean>

It seems that org.pac4j.cas.client.CasClient is failed to load. Is it not
supported?

Regards,
-Ken


On Tue, Apr 23, 2013 at 11:26 PM, jleleu <[email protected]> wrote:

> Hi,
>
> Right, the user profile is retrieved only from the external provider (for
> example : Facebook, Twitter, another CAS server...)
> And this happens in the authentication handler :
> https://github.com/Jasig/cas/blob/master/cas-server-support-pac4j/src/main/java/org/jasig/cas/support/pac4j/authentication/handler/support/ClientAuthenticationHandler.java
> .
> Best regards,
> Jérôme
>
> --
> You are currently subscribed to [email protected] as:
> [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to