Karen,

I don't know about the "Json parse unterminated string" message. I suspect
that's coming from Globus Online, not oa4mp. Maybe you should submit a
request at https://support.globusonline.org/ about that.

Since you're using oa4mp's fileStore you can check for the Globus client
in your fileStore path. In the clientApprovals/dataPath subdirectory you
should see a file containing the oauth_consumer_key in question (i.e.,
matching the client identifier from the error message you quoted in your
original message) along with:

<entry key="approved">true</entry>

You should also see a file containing the same oauth_consumer_key in the
clients/dataPath subdirectory. They're just XML text files, so you can
grep/cat them.

It seems to me the only possibilities are either 1) something changed in
your fileStore path for the Globus client or 2) Globus Online is using a
different OAuth client identifier than it was before (i.e., different from
what you approved). Hopefully matching the client identifier from the
error message to the oauth_consumer_key in clientApprovals/dataPath will
diagnose the problem.

-Jim

On 7/19/13 12:40 PM, "Karen M. Fernsler" <[email protected]> wrote:
>Hi Jim,
>
>Thanks for your response.
>
>We're using fileStore.
>
>In web.xml, oa4mp:server.config.file is pointing to the server
>config file that was fed to oa4mp-approver.jar in the attempt
>to re-approve.  This config file only has one config in it
>"myconfig".
>
>I was able to set up a test client and approve it with this setup.
>
>The globus client which is now "unapproved" was approved at one
>point and we were able to use it with the oauth server to do transfers
>with gridftp.
>
>One thing we have noticed -- at the point where globusonline tries to
>redirect the user to the oauth server for authentication we have
>seen a pink error box pop up briefly posting:
>"Json parse unterminated string" (it's a really brief pop up and it
>doesn't always display the text).
>
>thanks,
>-k
>
>On Fri, Jul 19, 2013 at 01:26:14AM +0000, Basney, Jim wrote:
>> Hi Karen,
>> 
>> My only guess is that your oa4mp server is configured to look in a
>> different store for your clients and clientApprovals than where you
>>wrote
>> the clientApprovals using oa4mp-approver.jar. What are the contents of
>>the
>> OA4MP config file pointed to by the oa4mp:server.config.file property
>>and
>> is that the same config file you're using with oa4mp-approver.jar to
>> approve the client? Are you using mysql, postgresql, fileStore, or
>> memoryStore for clients and clientApprovals?
>> 
>> I'm Ccing Jeff Gaynor who may be able to provide additional assistance.
>> 
>> Documentation references:
>> 
>>http://grid.ncsa.illinois.edu/myproxy/oauth/server/configuration/server-c
>>on
>> figuration-file.xhtml
>> http://grid.ncsa.illinois.edu/myproxy/oauth/server/dtd/server-dtd.xhtml
>> 
>>http://grid.ncsa.illinois.edu/myproxy/oauth/server/dtd/server-dtd-content
>>-t
>> ags.xhtml
>> 
>>http://grid.ncsa.illinois.edu/myproxy/oauth/server/manuals/manually-appro
>>vi
>> ng-clients.xhtml
>> 
>> -Jim
>> 
>> On 7/18/13 8:12 PM, "Karen M. Fernsler" <[email protected]> wrote:
>> >Hi,
>> >
>> >A few weeks ago we approved globusonline as a client for use with our
>> >oauth server.
>> >
>> >Up until very recently it was working just fine, but suddenly the
>>server
>> >appears to be 
>> >claiming that the client isn't approved:
>> >
>> >Jul 18, 2013 6:04:35 PM
>>edu.uiuc.ncsa.security.core.util.MyLoggingFacade
>> >error
>> >SEVERE: oa4mp(Thu Jul 18 18:04:35 PDT 2013): INTERNAL ERROR: Error: The
>> >client with identifier "myproxy:oa4mp,2012:/client/[....]" has not been
>> >approved. Request rejected. Please contact your administrator.
>> >Jul 18, 2013 6:04:35 PM
>>edu.uiuc.ncsa.security.core.util.MyLoggingFacade
>> >error
>> >SEVERE: oa4mp(Thu Jul 18 18:04:35 PDT 2013):
>> >edu.uiuc.ncsa.security.delegation.server.UnapprovedClientException:
>> >Error: The client with identifier "myproxy:oa4mp,2012:/client/[ ... ]"
>> >has not been approved. Request rejected. Please contact your
>>administrator
>> >
>> >
>> >Has anyone run into this before?
>> >Any ideas what to look for?
>> >
>> >We have tried re-approving the client to no avail.
>> >
>> >thanks,
>> >-k

Reply via email to