Apologies if this is the wrong list for this or if I missed some
documentation, but I'm having a couple of problems with the read/write
version of the JSON registry provided in Unicon's cas-addons version 1.6
against CAS version 3.5.2.  I'm using the suggested Maven overlay with a
few exclusions for libraries I don't believe I need.

Specifically, I'm running into two problems:

1) Anything *new* added via the CAS-provided Services Manager 
(CASserver/services) gets added to the json file with an id of "-1". 
Subsequent services added also receive a -1 for the id.  The services do
seem to validate/allow authentication okay, but it causes a display
issue in the Services Manager where you can only see one of them.  
2) If you modify an existing service, you wind up with two copies of the
service (the old one and the new one).

Using the non read-write version of the registry does not show this
behavior (granted, it doesn't actually write anything out, but the id of
subsequent added services increment themselves and modifying existing
services doesn't appear to result in duplicates).

I'm not much of a programmer, but I poked around the code a bit and the
attached patch clears it up in my test environment well enough (though I
suspect it can be improved or I'm doing something horribly
inappropriate).  I'm just not sure if this is an actual bug, expected
behavior, some quirk of my environment, or me misunderstanding the
configuration/use-case.

If there's a better place to send this query let me know and thanks in
advance for any help you can give!

Matt 

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

Attachment: webui.diff
Description: Binary data

Reply via email to