Hi,
I have a problem with LinkedIn site. I configured Spring OAuth and everything seems fine, except that, requested access token is returned with additional parameter oauth_expires_in=0. So token service don't store it, it treats it as expired token. So why it is already expired? Is it a bug or I miss something?
Here is my config:
Unfortunately, I wired up with Spring security 2.0.3 and Spring 2.5.6, so I useCode:<bean id="oauthConsumerProcessingFilter" class="org.springframework.security.oauth.consumer.OAuthConsumerProcessingFilter"> <property name="consumerSupport"> <bean class="org.springframework.security.oauth.consumer.CoreOAuthConsumerSupport"> <property name="protectedResourceDetailsService" ref="protectedResourceDetailsService"/> </bean> </property> <property name="protectedResourceDetailsService" ref="protectedResourceDetailsService"/> <property name="objectDefinitionSource"> <value> CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON PATTERN_TYPE_APACHE_ANT /linkedin/**=linkedInResources </value> </property> </bean> <bean id="protectedResourceDetailsService" class="org.springframework.security.oauth.consumer.InMemoryProtectedResourceDetailsService"> <property name="resourceDetailsStore"> <map> <entry key="linkedInResources" value-ref="linkedInResources"/> </map> </property> </bean> <bean id="linkedInResources" class="org.springframework.security.oauth.consumer.BaseProtectedResourceDetails"> <property name="id" value="linkedInResources"/> <property name="consumerKey" value="public key"/> <property name="sharedSecret"> <bean class="org.springframework.security.oauth.common.signature.SharedConsumerSecret"> <constructor-arg value="mysecrete here"/> </bean> </property> <property name="requestTokenURL" value="https://api.linkedin.com/uas/oauth/requestToken"/> <property name="accessTokenURL" value="https://api.linkedin.com/uas/oauth/accessToken"/> <property name="userAuthorizationURL" value="https://www.linkedin.com/uas/oauth/authorize"/> <property name="signatureMethod" value="HMAC-SHA1"/> </bean>
org.codehaus.spring-security-oauth, version 3.19.
Can anybody help me?


Reply With Quote