Hi Jérôme,

 

Thanks for your reply – we have looked through the source for pac4j, and it
seems to be limiting the LinkedIn attributes to a hard-coded list, in the
file LinkedIn2AttributesDefinition.java
<https://github.com/leleuj/pac4j/blob/master/pac4j-oauth/src/main/java/org/p
ac4j/oauth/profile/linkedin2/LinkedIn2AttributesDefinition.java> .

 

If our understanding is correct, we need to update this to the list of
attributes we require. 

 

What do you think?

 

Regards,

 

RIchard

 

From: Jérôme LELEU [mailto:[email protected]] 
Sent: 24 November 2013 07:51
To: [email protected]
Subject: Re: [cas-user] Correctly configuring CAS to return LinkedIn
attributes

 

Hi,

 

So you must use the LinkedIn2Client class :
https://github.com/leleuj/pac4j/blob/master/pac4j-oauth/src/main/java/org/pa
c4j/oauth/client/LinkedIn2Client.java.

And the Javadoc gives you a good pointer :
https://developer.linkedin.com/documents/profile-api to deal with more
profile attributes.

Best regards,

Jérôme

 

 

2013/11/21 Richard Everett <[email protected] <mailto:[email protected]> >

We're using CAS 4.0.0-RC2.

Kind regards,

Richard

  _____  

From: Jérôme LELEU
Sent: 21/11/2013 21:03
To: [email protected] <mailto:[email protected]> 
Subject: Re: [cas-user] Correctly configuring CAS to return LinkedIn
attributes

Hi,

 

Are you using CAS server version 3.5.2 or 4.0.0 ?

 

If you use CAS server version 3.5.2, you only have the LinkedIn version 1.0
OAuth protocol support.

And there are not many returned attributes.

 

If you want more attributes, you should use the CAS server 4.0.0 which has a
LinkedIn2Client
:https://github.com/leleuj/pac4j/blob/1.4.x/pac4j-oauth/src/main/java/org/pa
c4j/oauth/client/LinkedIn2Client.java for which you can require more
attributes.

 

Best regards,

Jérôme

 

 

2013/11/21 Richard Everett <[email protected] <mailto:[email protected]> >

Hi Jerome,

 

Yes, I am – sorry for not making that clear in my question.

 

Regards,

 

Richard

 

From: Jérôme LELEU [mailto:[email protected] <mailto:[email protected]> ] 
Sent: 21 November 2013 16:50
To: [email protected] <mailto:[email protected]> 
Subject: Re: [cas-user] Correctly configuring CAS to return LinkedIn
attributes

 

Hi,

 

Are you talking about the OAuth support on the CAS server side ?

Thanks.

Best regards,

Jérôme

 

 

2013/11/21 Richard Everett <[email protected] <mailto:[email protected]> >

All,

 

We are using the .NET CAS client with CAS to allow our users to authenticate
with their LinkedIn credentials. If they opt to do so, we will capture
various parts of their profile (with their permission).

 

The LinkedIn app has been set up to request that user’s full profile…

 



 

And in deployerConfigContext.xml we have (we believe) set the relevant
settings for the relevant bean.

 

<bean class="org.jasig.cas.services.RegexRegisteredService">

  <property name="id" value="0" />

  <property name="name" value="HTTP and HTTPS" />

  <property name="description" value="Allows HTTP(S) protocols from
anywhere" />

  <property name="serviceId" value="^(https?|http?)://.*" />

  <property name="evaluationOrder" value="10000001" />

  <property name="allowedAttributes">

    <list>

      <!-- linkedIn -->

      <value>id</value>

      <value>first-name</value>

      <value>last-name</value>

      <value>maiden-name</value>

      <value>formatted-name</value>

      <value>location</value>

      <value>email-address</value>

      <value>headline</value>

      <value>industry</value>

      <value>num-connections</value>

      <value>picture-url</value>

      <value>publications</value>

      <value>languages</value>

      <value>skills</value>

      <value>educations</value>

      <value>num-recommenders</value>

      <value>recommendations-received</value>

      <value>following</value>

      <value>mfeed-rss-url</value>

      <value>job-bookmarks</value>

      <value>suggestions</value>

      <value>date-of-birth</value>

      <value>member-url-resources</value>

      <value>related-profile-views</value>

      <value>phone-numbers</value>

      <value>bound-account-types</value>

      <value>im-accounts</value>

      <value>main-address</value>

      <value>twitter-accounts</value>

      <value>connections</value>

    </list>

  </property>

</bean>

 

However, we are only getting a small set of attributes (headline, summary,
site-standard-profile-request, public-profile-url, location, positions,
formatted-name, first-name, num-connections, last-name, industry,
picture-url, access_token) passed to us.

 

What additional configuration do we need to put in place in order to get all
of the attributes we are trying to get?

 

Kind regards,

 

RIchard

-- 


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

 

-- 
You are currently subscribed to [email protected]
<mailto:[email protected]>  as: [email protected]
<mailto:[email protected]> 


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

 

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

 

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

-- 
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-user

Reply via email to