Hi, More a CAS user question...
The Facebook API, like other identity providers, is always changing. The CAS server v4 release relies on an old pac4j release (v1.4.1) while the latest pac4j version is 1.7.0 ! (which will be used by the future CAS v4.1 release). Though, you can choose the requested fields for Facebook (from which you should excluse username of course) by using the setFields method: https://github.com/pac4j/pac4j/blob/1.4.x/pac4j-oauth/src/main/java/org/pac4j/oauth/client/FacebookClient.java#L222 Best regards, Jérôme 2015-05-06 10:31 GMT+02:00 Sudhakar Gangiti <sudhakar.gang...@gmail.com>: > Facebook API version has changed, please help me to update the > scribe-up1.3.1 jar file. As facebook is stopped sharing the username but > in FacebookProvider.java file we are requesting it. How can i update the > java files. > > On Tue, May 5, 2015 at 9:54 PM, Sudhakar Gangiti < > sudhakar.gang...@gmail.com> wrote: > >> Hello All, >> >> I am not able to login with facebook login button getting below error. >> Please help me. >> >> >> >> 2015-05-05 16:12:14,208 DEBUG >> [org.scribe.up.provider.BaseOAuth20Provider] - verifier : >> AQDSt6uDa3US9IXC7zVPBCJjHn0tCkC_iftUtSBU4jglJqa7Vfg7CQjYKDTFD9vU6RByF5aMDGFaYcnPCHJmBSMP2Wnm9r4YvGd8HscAmQMbSZy3awbF8FrrM2HiWXS6kOjqtAk_hA17d_tp2ZWhERuZrZIRiexerNyr_WqyZIpnBLyvWPSQijE3cEnPkDVdPs281uo3oVF02ivPxtdXozLtJORAxeJtyLa9EcxEOqYW3e_d5iuMHf5tkzKVs9sdX4FRe8zWau0_2rJlp7MhcxFVJEzqmLXJMamj_rd8E73dwx1G1DSkecc5dSAaqYL2kTbegopAVO6UukxHw_2Q3gCd >> >> 2015-05-05 16:12:14,208 DEBUG >> [org.scribe.up.provider.BaseOAuth20Provider] - verifier : >> AQDSt6uDa3US9IXC7zVPBCJjHn0tCkC_iftUtSBU4jglJqa7Vfg7CQjYKDTFD9vU6RByF5aMDGFaYcnPCHJmBSMP2Wnm9r4YvGd8HscAmQMbSZy3awbF8FrrM2HiWXS6kOjqtAk_hA17d_tp2ZWhERuZrZIRiexerNyr_WqyZIpnBLyvWPSQijE3cEnPkDVdPs281uo3oVF02ivPxtdXozLtJORAxeJtyLa9EcxEOqYW3e_d5iuMHf5tkzKVs9sdX4FRe8zWau0_2rJlp7MhcxFVJEzqmLXJMamj_rd8E73dwx1G1DSkecc5dSAaqYL2kTbegopAVO6UukxHw_2Q3gCd >> >> 2015-05-05 16:12:15,343 DEBUG >> [org.scribe.up.provider.BaseOAuth20Provider] - accessToken : >> Token[CAACDycziViQBAH6FaPEuwetqLOxc7ZCkBeW4ItvBbcGlESbgtYedEwfMOgg6OaZCGjxhJBPcfUqgFHaNoxaij1AjO982a0LSwaWANzzMHunPI2W6aB5G5dcTPsd2sJpGNj6Tykm1s3begR94fKXszZBCCkHG8OUf5XHULm6RuP1Kv9BkAQ5WUWhpXF81ATcUt3WrZCIWDFhHebFJlsah >> , ] >> >> 2015-05-05 16:12:15,343 DEBUG [org.scribe.up.provider.BaseOAuthProvider] >> - accessToken : >> Token[CAACDycziViQBAH6FaPEuwetqLOxc7ZCkBeW4ItvBbcGlESbgtYedEwfMOgg6OaZCGjxhJBPcfUqgFHaNoxaij1AjO982a0LSwaWANzzMHunPI2W6aB5G5dcTPsd2sJpGNj6Tykm1s3begR94fKXszZBCCkHG8OUf5XHULm6RuP1Kv9BkAQ5WUWhpXF81ATcUt3WrZCIWDFhHebFJlsah >> , ] / dataUrl : >> https://graph.facebook.com/me?fields=id,name,first_name,middle_name,last_name,gender,locale,languages,link,username,third_party_id,timezone,updated_time,verified,bio,birthday,education,email,hometown,interested_in,location,political,favorite_athletes,favorite_teams,quotes,relationship_status,religion,significant_other,website,work >> >> 2015-05-05 16:12:15,599 DEBUG [org.scribe.up.provider.BaseOAuthProvider] >> - Request took : 256 ms for : >> https://graph.facebook.com/me?fields=id,name,first_name,middle_name,last_name,gender,locale,languages,link,username,third_party_id,timezone,updated_time,verified,bio,birthday,education,email,hometown,interested_in,location,political,favorite_athletes,favorite_teams,quotes,relationship_status,religion,significant_other,website,work >> >> 2015-05-05 16:12:15,600 DEBUG [org.scribe.up.provider.BaseOAuthProvider] >> - response code : 400 / response body : {"error":{"message":"(#12) username >> field is deprecated for versions v2.0 and >> higher","type":"OAuthException","code":12}} >> >> 2015-05-05 16:12:15,600 ERROR [org.scribe.up.provider.BaseOAuthProvider] >> - Failed to get user data, code : 400 / body : {"error":{"message":"(#12) >> username field is deprecated for versions v2.0 and >> higher","type":"OAuthException","code":12}} >> >> 2015-05-05 16:12:15,600 INFO >> [org.jasig.cas.authentication.AuthenticationManagerImpl] - >> org.jasig.cas.support.oauth.authentication.handler.support.OAuthAuthenticationHandler >> failed to authenticate >> org.jasig.cas.support.oauth.authentication.principal.OAuthCredentials@6deab449 >> >> 2015-05-05 16:12:15,600 INFO >> [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - Audit >> trail record BEGIN >> >> ============================================================= >> >> WHO: >> org.jasig.cas.support.oauth.authentication.principal.OAuthCredentials@6deab449 >> >> WHAT: supplied credentials: >> org.jasig.cas.support.oauth.authentication.principal.OAuthCredentials@6deab449 >> >> ACTION: AUTHENTICATION_FAILED >> >> APPLICATION: CAS >> >> WHEN: Tue May 05 16:12:15 IST 2015 >> >> CLIENT IP ADDRESS: 203.18.137.38 >> >> SERVER IP ADDRESS: 10.10.25.140 >> >> ============================================================= >> >> >> >> >> >> 2015-05-05 16:12:15,601 INFO >> [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - Audit >> trail record BEGIN >> >> ============================================================= >> >> WHO: >> org.jasig.cas.support.oauth.authentication.principal.OAuthCredentials@6deab449 >> >> WHAT: error.authentication.credentials.bad >> >> ACTION: TICKET_GRANTING_TICKET_NOT_CREATED >> >> APPLICATION: CAS >> >> WHEN: Tue May 05 16:12:15 IST 2015 >> >> CLIENT IP ADDRESS: 203.18.137.38 >> >> SERVER IP ADDRESS: 10.10.25.140 >> >> ============================================================= >> >> >> >> >> >> >> >> Regards, >> Sudhakar >> > > > > -- > Sudhak > > -- > You are currently subscribed to cas-dev@lists.jasig.org as: lel...@gmail.com > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev > > -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev