Hello Jérôme,

Request you to please elaborate in more detail about how can i run these
testcases.

I tried to solve the problem in pac4j (i.e. correcting the URL) but after
that i am getting below error (Traces and Snapshot attached): -

org.pac4j.core.exception.TechnicalException: com.github.scribejava.core.
model.OAuth2AccessTokenErrorResponse: {
  "error" : "invalid_request",
  "error_description" : "Public members are not allowed to use the Members
API"
}

Request you to please give me more detail about the issue i.e. the place of
its occurence whether the problem is at CAS side or pac4j side and how can
i proceed further.

Regards
Neha Gupta

On Fri, Feb 2, 2018 at 4:46 PM, Jérôme LELEU <[email protected]> wrote:

> Hi,
>
> Before fixing things in CAS, you should start to make it work in pac4j and
> run successfully a manual test like these ones: https://github.com/
> pac4j/pac4j/tree/master/pac4j-oauth/src/test/java/org/pac4j/oauth/run
> Thanks.
> Best regards,
> Jérôme
>
>
> On Thu, Feb 1, 2018 at 4:03 PM, Neha Gupta <[email protected]> wrote:
>
>> Hello Jérôme,
>>
>> Thanks a lot for support.
>>
>> So finally i was able to compile pac4j with the required changes but
>> still not able to access ORCID login page. Still same problem is coming
>> "There has been a problem with the server. If this problem persists please
>> contact administrator"
>>
>> After looking into the CAS traces i found out that the URL which CAS is
>> building has "/" at the end of authorise and because of this ORCID login
>> page is not getting displayed.
>>
>> URL which CAS is building is below and is not accessible: -
>>
>> http://www.orcid.org/oauth/authorize*/*?client_id=APP-UPW3FFH0
>> 8YVI6YUJ&scope=%2Fa
>> uthenticate%2Fread-limited&response_type=code&redirect_uri=http%3A%2F%
>> 2Fidiv-dev1.inf-bb.uni-jena.de%3A8080%2Fcas%
>> 2Flogin%3Fclient_name%3Dorcid#show_login
>>
>>
>> The below URL after removing / is accessible: -
>>
>> http://www.orcid.org/oauth/authorize?client_id=APP-UPW3FFH08
>> YVI6YUJ&scope=%2Fa
>> uthenticate%2Fread-limited&response_type=code&redirect_uri=http%3A%2F%
>> 2Fidiv-dev1.inf-bb.uni-jena.de%3A8080%2Fcas%
>> 2Flogin%3Fclient_name%3Dorcid#show_login
>>
>> Looking forward for your support on this.
>>
>>
>> Thanks and Regards
>> Neha Gupta
>>
>>
>>
>>
>> On Wed, Jan 31, 2018 at 11:13 AM, Jérôme LELEU <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> OK. So let's take problems in order:
>>>
>>> - regarding the AbstractMethodError error, it certainly comes from the
>>> fact that you don't have the same version of pac4j-core and the other
>>> pac4j-* modules (check that with a "mvn dependency:tree" or
>>> "gradlew dependencies"). It should be 2.2.1 for all modules to use the
>>> latest version.
>>>
>>> - regarding the Illegal key size error, either it comes from the key
>>> size you use or from the fact you haven't installed the unlimited strength
>>> policy for your JDK.
>>>
>>> We don't use the v2 API as I don't see any v2.0 text in the URL we use.
>>> I remember taking a look at this integration, but it wasn't really easy to
>>> test it. It might be easier with the version 2.
>>>
>>> Your contribution will be welcome.
>>>
>>> Thanks.
>>> Best regards,
>>> Jérôme
>>>
>>>
>>> On Tue, Jan 30, 2018 at 1:36 PM, Neha Gupta <[email protected]>
>>> wrote:
>>>
>>>> Hello  Jérôme,
>>>>
>>>> Thanks a lot for update. I tried making changes in the file you
>>>> suggested but always not able to access CAS login page after that as CAS is
>>>> throwing some error. Traces(CASTraces.txt) attached.
>>>> Request you to please help me on this.
>>>>
>>>> Also when i tried to package the complete pac4j package i am getting
>>>> error in JWT. Traces attached(Pac4jTraces.txt) for the same.
>>>>
>>>>
>>>> Also i had a talk with ORCID support team and here is the extract from
>>>> mail regarding the version: -
>>>>
>>>>
>>>>
>>>> *By March 1st, all calls made to the Public API (using the
>>>> pub.orcid.org <http://pub.orcid.org> domain) must use version 2.0 or 2.1;
>>>> calls made using version 1.2 will return an error.If you are still using
>>>> version 1.2 you need to be planning your upgrade to version 2.0. On this
>>>> page you can find the necessary changes to
>>>> implement: https://members.orcid.org/api/news/xsd-20-update
>>>> <https://members.orcid.org/api/news/xsd-20-update> *
>>>>
>>>>
>>>> I don't know which version of ORCID API CAS is using so just thought of
>>>> sharing this information with you.
>>>>
>>>>
>>>> Thanks and Regards
>>>> Neha Gupta
>>>>
>>>> On Tue, Jan 23, 2018 at 11:28 AM, Jérôme LELEU <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> In pac4j, you can set the scope of the Orcid client. It doesn't seem
>>>>> possible within the CAS server: https://apereo.github.
>>>>> io/cas/5.2.x/installation/Configuration-Properties.html#orcid
>>>>>
>>>>> That said, this is easy to change: don't hesitate to submit a PR for
>>>>> that in the CAS project.
>>>>>
>>>>> What would be the right default scope to change that in pac4j:
>>>>> https://github.com/pac4j/pac4j/blob/master/pac4j-oaut
>>>>> h/src/main/java/org/pac4j/oauth/client/OrcidClient.java#L18 ?
>>>>>
>>>>> Thanks.
>>>>> Best regards,
>>>>> Jérôme
>>>>>
>>>>>
>>>>> On Mon, Jan 22, 2018 at 3:19 PM, Neha Gupta <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hello Jérôme,
>>>>>>
>>>>>> I posted the reply last week but seems it lost somewhere. So posting
>>>>>> it again: -
>>>>>>
>>>>>> *ORCID: -*
>>>>>> Problem seems to be with scope. Please see the URL where new scopes
>>>>>> are described and also had a talk with ORCID support and according to 
>>>>>> them
>>>>>> the scope /orcid-profile belongs to an older version of API. Current 2.1
>>>>>> API only supports scopes mentioned in the link.
>>>>>>
>>>>>> https://members.orcid.org/api/oauth/orcid-scopes
>>>>>>
>>>>>> FACEBOOK: -
>>>>>> After defining correctly the "App Domain" and "Site URL" delegation
>>>>>> to facebook started working.
>>>>>>
>>>>>>
>>>>>> Thanks a lot for your support.
>>>>>>
>>>>>> Regards
>>>>>> Neha Gupta
>>>>>>
>>>>>> On Tuesday, January 16, 2018 at 10:55:11 AM UTC+1, leleuj wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> 1) Orcid
>>>>>>>
>>>>>>> The URL looks good: I would try another value for the scope. Have
>>>>>>> you taken a look at the documentation?
>>>>>>>
>>>>>>> 2) Facebook
>>>>>>>
>>>>>>> I opened the Facebook console, and I see a "Facebook login" item in
>>>>>>> the left menu with a "Parameters" submenu, in which you have several 
>>>>>>> flags
>>>>>>> to enable, especially "web OAuth connection": is this checked? There is
>>>>>>> also a "redirection URL" input field you may need to fill, depending on 
>>>>>>> the
>>>>>>> version of your FB app.
>>>>>>>
>>>>>>> Thanks.
>>>>>>> Best regards,
>>>>>>> Jérôme
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jan 15, 2018 at 2:43 PM, Neha Gupta <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hello Jérôme,
>>>>>>>>
>>>>>>>> Below is the update
>>>>>>>>
>>>>>>>> *ORCID: -*
>>>>>>>>
>>>>>>>> The URL which is getting called before is "
>>>>>>>> http://www.orcid.org/oauth/authorize/?client_id=xxx&scope=%
>>>>>>>> 2Forcid-profile%2Fread-limited&response_type=code&redirect_u
>>>>>>>> ri=https%3A%2F%2Fdesktop-d8r3ca4%3A8443%2Fcas%2Flogin%3Fclie
>>>>>>>> nt_name%3Dorcid"
>>>>>>>>
>>>>>>>> After seeing the Network calls it seems that 301 and 302 status
>>>>>>>> code are being thrown in response of the above URL.
>>>>>>>>
>>>>>>>> *FACEBOOK:- *
>>>>>>>> In facebook app console i don't see any place for callback
>>>>>>>> URL.Fields as shown in attached snapshot are only available.
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks a lot for your support.
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Neha Gupta
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Friday, January 12, 2018 at 3:03:22 PM UTC+1, leleuj wrote:
>>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Please don't output your id and secret in your emails!
>>>>>>>>>
>>>>>>>>> - Orcid:
>>>>>>>>>
>>>>>>>>> I think there is an URL called before the one given in the error
>>>>>>>>> message, it should be something like http://www.orcid.org/oaut
>>>>>>>>> h/authorize/xxx (https://github.com/pac4j/pac4j/blob/master/
>>>>>>>>> pac4j-oauth/src/main/java/org/pac4j/scribe/builder/api/Orcid
>>>>>>>>> Api20.java#L20)
>>>>>>>>>
>>>>>>>>> Can you post it here?
>>>>>>>>>
>>>>>>>>> - Facebook:
>>>>>>>>>
>>>>>>>>> Are you sure you defined the callback URL:
>>>>>>>>> https://desktop-d8r3ca4:8443/cas/login?client_name=Facebook in
>>>>>>>>> your Facebook app console?
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>> Best regards,
>>>>>>>>> Jérôme
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jan 12, 2018 at 10:57 AM, Neha Gupta <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Dear CAS people,
>>>>>>>>>>
>>>>>>>>>> Good morning!
>>>>>>>>>>
>>>>>>>>>> I am trying to delegate CAS authentication to Orcid and Facebook
>>>>>>>>>> and as such created war file after updating "pom.xml" and 
>>>>>>>>>> "cas.properties"
>>>>>>>>>> as follows: -
>>>>>>>>>>
>>>>>>>>>> *pom.xml*
>>>>>>>>>>
>>>>>>>>>> <dependency>
>>>>>>>>>>             <groupId>org.apereo.cas</groupId>
>>>>>>>>>>             <artifactId>cas-server-support
>>>>>>>>>> -pac4j-webflow</artifactId>
>>>>>>>>>>             <version>5.2.0</version>
>>>>>>>>>>         </dependency>
>>>>>>>>>> <dependency>
>>>>>>>>>>
>>>>>>>>>> *cas.properties*
>>>>>>>>>>
>>>>>>>>>>  cas.authn.pac4j.orcid.id=xxx
>>>>>>>>>>  cas.authn.pac4j.orcid.secret=yyy
>>>>>>>>>>  cas.authn.pac4j.orcid.clientName=orcid
>>>>>>>>>>
>>>>>>>>>> and similarly given for Facebook as well but when i am trying to
>>>>>>>>>> do so i am getting error with both Orcid and Facebook
>>>>>>>>>>
>>>>>>>>>> *Problem with ORCID: -*
>>>>>>>>>>
>>>>>>>>>> "There has been a problem with the server". If problem persists
>>>>>>>>>> please contact ORCID support.  URL which CAS is hitting is "
>>>>>>>>>> https://orcid.org/signin?oauth&null#show_login&quot; which seems
>>>>>>>>>> little weird to me. I already contacted Orcid support group but 
>>>>>>>>>> according
>>>>>>>>>> to them there is no problem at their end and asked me to look into 
>>>>>>>>>> the URL.
>>>>>>>>>>
>>>>>>>>>> *Problem with Facebook: -*
>>>>>>>>>>
>>>>>>>>>> "Sorry something went wrong"*. *URL which CAS is hitting is
>>>>>>>>>> "https://www.facebook.com/v2.8/dialog/oauth?response_type=co
>>>>>>>>>> de&client_id=476366362744200&redirect_uri=https%3A%2F%2Fdesk
>>>>>>>>>> top-d8r3ca4%3A8443%2Fcas%2Flogin%3Fclient_name%3DFacebook&sc
>>>>>>>>>> ope=email%2Cuser_likes%2Cuser_about_me%2Cuser_birthday%2Cuse
>>>>>>>>>> r_education_history%2Cuser_hometown%2Cuser_relationship_deta
>>>>>>>>>> ils%2Cuser_location%2Cuser_religion_politics%2Cuser_relation
>>>>>>>>>> ships%2Cuser_work_history%2Cuser_website%2Cuser_photos%2Cuse
>>>>>>>>>> r_events%2Cuser_actions.music%2Cbadscope&state=2fb5c80427"
>>>>>>>>>> <https://www.facebook.com/v2.8/dialog/oauth?response_type=code&client_id=476366362744200&redirect_uri=https%3A%2F%2Fdesktop-d8r3ca4%3A8443%2Fcas%2Flogin%3Fclient_name%3DFacebook&scope=email%2Cuser_likes%2Cuser_about_me%2Cuser_birthday%2Cuser_education_history%2Cuser_hometown%2Cuser_relationship_details%2Cuser_location%2Cuser_religion_politics%2Cuser_relationships%2Cuser_work_history%2Cuser_website%2Cuser_photos%2Cuser_events%2Cuser_actions.music%2Cbadscope&state=2fb5c80427>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I request you to please look into the matter and  let me know in
>>>>>>>>>> case some configuration is missing.
>>>>>>>>>>
>>>>>>>>>> Wish you a nice weekend.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks and Regards
>>>>>>>>>>
>>>>>>>>>> Neha Gupta
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> - Website: https://apereo.github.io/cas
>>>>>>>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>>>>>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>>>>>>>> - Contributions: https://goo.gl/mh7qDG
>>>>>>>>>> ---
>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>> Google Groups "CAS Community" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>> send an email to [email protected].
>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAF2
>>>>>>>>>> xoWpeD5M7iiRLyy7Bqhgx_dzvyo45L%3DVsUTxMiFDXg4W6Ag%40mail.gma
>>>>>>>>>> il.com
>>>>>>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAF2xoWpeD5M7iiRLyy7Bqhgx_dzvyo45L%3DVsUTxMiFDXg4W6Ag%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>> - Website: https://apereo.github.io/cas
>>>>>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>>>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>>>>>> - Contributions: https://goo.gl/mh7qDG
>>>>>>>> ---
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "CAS Community" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/9814
>>>>>>>> 538f-2def-441b-ae6b-16ab2b274ab8%40apereo.org
>>>>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/9814538f-2def-441b-ae6b-16ab2b274ab8%40apereo.org?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>> - Website: https://apereo.github.io/cas
>>>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>>>> - Contributions: https://goo.gl/mh7qDG
>>>>>> ---
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "CAS Community" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/a912
>>>>>> e4f4-a38b-47a0-886b-107ca0af326c%40apereo.org
>>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/a912e4f4-a38b-47a0-886b-107ca0af326c%40apereo.org?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>
>>>>> --
>>>>> - Website: https://apereo.github.io/cas
>>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>>> - Contributions: https://goo.gl/mh7qDG
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "CAS Community" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAP2
>>>>> 79LySHYQreqWy_mzriMO48-%2BxVov-LnqBaQDF7j3Ngu1HHw%40mail.gmail.com
>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAP279LySHYQreqWy_mzriMO48-%2BxVov-LnqBaQDF7j3Ngu1HHw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>> --
>>>> - Website: https://apereo.github.io/cas
>>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>>> - List Guidelines: https://goo.gl/1VRrw7
>>>> - Contributions: https://goo.gl/mh7qDG
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "CAS Community" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit https://groups.google.com/a/ap
>>>> ereo.org/d/msgid/cas-user/CAF2xoWrUD%3Dv7bQtJh4CaBvp3f%2Bw6g
>>>> vNbqiimPpTTNgOXwYBS2w%40mail.gmail.com
>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAF2xoWrUD%3Dv7bQtJh4CaBvp3f%2Bw6gvNbqiimPpTTNgOXwYBS2w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>> --
>>> - Website: https://apereo.github.io/cas
>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>> - List Guidelines: https://goo.gl/1VRrw7
>>> - Contributions: https://goo.gl/mh7qDG
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "CAS Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/a/ap
>>> ereo.org/d/msgid/cas-user/CAP279Lxi5oSvD7Nty54vmnLeLBjWVVq04
>>> sEz9A1UdkmrkknvOQ%40mail.gmail.com
>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAP279Lxi5oSvD7Nty54vmnLeLBjWVVq04sEz9A1UdkmrkknvOQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>> --
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit https://groups.google.com/a/ap
>> ereo.org/d/msgid/cas-user/CAF2xoWoxjpQ3iNOtj76hGYvXzvxORY3f1
>> CeSvWkqcYbZ3FmpjA%40mail.gmail.com
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAF2xoWoxjpQ3iNOtj76hGYvXzvxORY3f1CeSvWkqcYbZ3FmpjA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
> --
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> ---
> You received this message because you are subscribed to the Google Groups
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit https://groups.google.com/a/
> apereo.org/d/msgid/cas-user/CAP279LzQud7ELp7W%
> 3DzqG19MeM8KiDkAE3ZVhiuHB31b8t22A7A%40mail.gmail.com
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAP279LzQud7ELp7W%3DzqG19MeM8KiDkAE3ZVhiuHB31b8t22A7A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAF2xoWq%2B7bVvJm1Xt39JpCWD4Pwh2foEDc4U%2B%3Dsg%3DR4%3Dse4z%3Dg%40mail.gmail.com.
2018-02-12 11:02:01,387 DEBUG 
[org.apereo.cas.support.pac4j.web.flow.DelegatedClientAuthenticationAction] - 
<clientName: [orcid]>
2018-02-12 11:02:01,387 DEBUG 
[org.apereo.cas.support.pac4j.web.flow.DelegatedClientAuthenticationAction] - 
<Client: [#OrcidClient# | name: orcid | callbackUrl: 
http://idiv-dev1.inf-bb.uni-jena.de:8080/cas/login?client_name=orcid | 
callbackUrlResolver: org.pac4j.core.http.DefaultUrlResolver@aff303b | 
ajaxRequestResolver: org.pac4j.core.http.DefaultAjaxRequestResolver@61f78ee8 | 
redirectActionBuilder: #OAuth20RedirectActionBuilder# | configuration: 
#OAuth20Configuration# | key: APP-UPW3FFH08YVI6YUJ | secret: [protected] | 
tokenAsHeader: true | connectTimeout: 500 | readTimeout: 5000 | responseType: 
code | scope: /authenticate | api: 
org.pac4j.scribe.builder.api.OrcidApi20@3bbfbaec | hasGrantType: true | 
service: com.github.scribejava.core.oauth.OAuth20Service@195d5a8c | 
hasBeenCancelledFactory: 
org.pac4j.oauth.client.OrcidClient$$Lambda$182/449397019@6ad0cf74 | 
profileDefinition: 
org.pac4j.oauth.profile.orcid.OrcidProfileDefinition@370d9c08 | | | 
credentialsExtractor: #OAuth20CredentialsExtractor# | configuration: 
#OAuth20Configuration# | key: APP-UPW3FFH08YVI6YUJ | secret: [protected] | 
tokenAsHeader: true | connectTimeout: 500 | readTimeout: 5000 | responseType: 
code | scope: /authenticate | api: 
org.pac4j.scribe.builder.api.OrcidApi20@3bbfbaec | hasGrantType: true | 
service: com.github.scribejava.core.oauth.OAuth20Service@195d5a8c | 
hasBeenCancelledFactory: 
org.pac4j.oauth.client.OrcidClient$$Lambda$182/449397019@6ad0cf74 | 
profileDefinition: 
org.pac4j.oauth.profile.orcid.OrcidProfileDefinition@370d9c08 | | | 
authenticator: #OAuth20Authenticator# | configuration: #OAuth20Configuration# | 
key: APP-UPW3FFH08YVI6YUJ | secret: [protected] | tokenAsHeader: true | 
connectTimeout: 500 | readTimeout: 5000 | responseType: code | scope: 
/authenticate | api: org.pac4j.scribe.builder.api.OrcidApi20@3bbfbaec | 
hasGrantType: true | service: 
com.github.scribejava.core.oauth.OAuth20Service@195d5a8c | 
hasBeenCancelledFactory: 
org.pac4j.oauth.client.OrcidClient$$Lambda$182/449397019@6ad0cf74 | 
profileDefinition: 
org.pac4j.oauth.profile.orcid.OrcidProfileDefinition@370d9c08 | | | 
profileCreator: #OAuth20ProfileCreator# | configuration: #OAuth20Configuration# 
| key: APP-UPW3FFH08YVI6YUJ | secret: [protected] | tokenAsHeader: true | 
connectTimeout: 500 | readTimeout: 5000 | responseType: code | scope: 
/authenticate | api: org.pac4j.scribe.builder.api.OrcidApi20@3bbfbaec | 
hasGrantType: true | service: 
com.github.scribejava.core.oauth.OAuth20Service@195d5a8c | 
hasBeenCancelledFactory: 
org.pac4j.oauth.client.OrcidClient$$Lambda$182/449397019@6ad0cf74 | 
profileDefinition: 
org.pac4j.oauth.profile.orcid.OrcidProfileDefinition@370d9c08 | | | 
configuration: #OAuth20Configuration# | key: APP-UPW3FFH08YVI6YUJ | secret: 
[protected] | tokenAsHeader: true | connectTimeout: 500 | readTimeout: 5000 | 
responseType: code | scope: /authenticate | api: 
org.pac4j.scribe.builder.api.OrcidApi20@3bbfbaec | hasGrantType: true | 
service: com.github.scribejava.core.oauth.OAuth20Service@195d5a8c | 
hasBeenCancelledFactory: 
org.pac4j.oauth.client.OrcidClient$$Lambda$182/449397019@6ad0cf74 | 
profileDefinition: 
org.pac4j.oauth.profile.orcid.OrcidProfileDefinition@370d9c08 | |]>
2018-02-12 11:02:02,063 DEBUG 
[org.apereo.cas.support.pac4j.web.flow.DelegatedClientAuthenticationAction] - 
<The request requires http action>
org.pac4j.core.exception.TechnicalException: 
com.github.scribejava.core.model.OAuth2AccessTokenErrorResponse: {
  "error" : "invalid_request",
  "error_description" : "Public members are not allowed to use the Members API"
}
        at 
org.pac4j.oauth.credentials.authenticator.OAuthAuthenticator.validate(OAuthAuthenticator.java:47)
 ~[pac4j-oauth-2.2.1.jar:?]
        at 
org.pac4j.oauth.credentials.authenticator.OAuthAuthenticator.validate(OAuthAuthenticator.java:23)
 ~[pac4j-oauth-2.2.1.jar:?]
        at 
org.pac4j.core.client.BaseClient.retrieveCredentials(BaseClient.java:65) 
~[pac4j-core-2.1.0.jar:?]
        at 
org.pac4j.core.client.IndirectClient.getCredentials(IndirectClient.java:125) 
~[pac4j-core-2.1.0.jar:?]
        at 
org.apereo.cas.support.pac4j.web.flow.DelegatedClientAuthenticationAction.doExecute(DelegatedClientAuthenticationAction.java:126)
 ~[cas-server-support-pac4j-core-clients-5.2.0.jar:5.2.0]
        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_161]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_161]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_161]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at com.sun.proxy.$Proxy156.execute(Unknown Source) ~[?:?]
        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101) 
~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at org.springframework.webflow.engine.Flow.start(Flow.java:527) 
~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_161]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_161]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_161]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
 ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at com.sun.proxy.$Proxy141.launchExecution(Unknown Source) ~[?:?]
        at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:263)
 ~[spring-webflow-2.4.6.RELEASE.jar:2.4.6.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
 ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
 ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
 ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
 ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) 
~[servlet-api.jar:?]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
 ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 
~[servlet-api.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
~[tomcat7-websocket.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apereo.cas.web.support.AuthenticationCredentialsLocalBinderClearingFilter.doFilter(AuthenticationCredentialsLocalBinderClearingFilter.java:28)
 ~[cas-server-core-web-5.2.0.jar:5.2.0]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apereo.cas.security.RequestParameterPolicyEnforcementFilter.doFilter(RequestParameterPolicyEnforcementFilter.java:261)
 ~[cas-server-security-filter-2.0.7.jar:2.0.7]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apereo.cas.security.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:245)
 ~[cas-server-security-filter-2.0.7.jar:2.0.7]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110)
 ~[spring-boot-actuator-1.5.8.RELEASE.jar:1.5.8.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apereo.cas.logging.web.ThreadContextMDCServletFilter.doFilter(ThreadContextMDCServletFilter.java:93)
 ~[cas-server-core-logging-5.2.0.jar:5.2.0]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106)
 ~[spring-boot-actuator-1.5.8.RELEASE.jar:1.5.8.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:115)
 ~[spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
        at 
org.springframework.boot.web.support.ErrorPageFilter.access$000(ErrorPageFilter.java:59)
 ~[spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
        at 
org.springframework.boot.web.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:90)
 ~[spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 ~[spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
        at 
org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:108)
 ~[spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apereo.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:64)
 ~[inspektr-common-1.7.GA.jar:1.7.GA]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
 ~[log4j-web-2.9.1.jar:2.9.1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) 
~[catalina.jar:7.0.77]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) 
~[catalina.jar:7.0.77]
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) 
~[catalina.jar:7.0.77]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
 ~[catalina.jar:7.0.77]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) 
~[catalina.jar:7.0.77]
        at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
 ~[tomcat-coyote.jar:7.0.77]
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
 ~[tomcat-coyote.jar:7.0.77]
        at 
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2549)
 ~[tomcat-coyote.jar:7.0.77]
        at 
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2538)
 ~[tomcat-coyote.jar:7.0.77]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
~[?:1.8.0_161]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
~[?:1.8.0_161]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 ~[tomcat-coyote.jar:7.0.77]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]
Caused by: com.github.scribejava.core.model.OAuth2AccessTokenErrorResponse: {
  "error" : "invalid_request",
  "error_description" : "Public members are not allowed to use the Members API"
}
        at 
com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor.generateError(OAuth2AccessTokenJsonExtractor.java:65)
 ~[scribejava-core-3.3.0.jar:?]
        at 
com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor.extract(OAuth2AccessTokenJsonExtractor.java:46)
 ~[scribejava-core-3.3.0.jar:?]
        at 
com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor.extract(OAuth2AccessTokenJsonExtractor.java:16)
 ~[scribejava-core-3.3.0.jar:?]
        at 
com.github.scribejava.core.oauth.OAuth20Service.sendAccessTokenRequestSync(OAuth20Service.java:37)
 ~[scribejava-core-3.3.0.jar:?]
        at 
com.github.scribejava.core.oauth.OAuth20Service.getAccessToken(OAuth20Service.java:56)
 ~[scribejava-core-3.3.0.jar:?]
        at 
org.pac4j.oauth.credentials.authenticator.OAuth20Authenticator.retrieveAccessToken(OAuth20Authenticator.java:33)
 ~[pac4j-oauth-2.2.1.jar:?]
        at 
org.pac4j.oauth.credentials.authenticator.OAuthAuthenticator.validate(OAuthAuthenticator.java:45)
 ~[pac4j-oauth-2.2.1.jar:?]
        ... 117 more

Reply via email to