please can you share with me your LDAP configuration , exactly the modification of the file "cas.properties" modification , have you modfied some classes in the overlay.? thanks alot
Le lundi 3 septembre 2018 03:21:33 UTC+2, 党田力 a écrit : > > But 5.1.9 works. > Why? > > 在 2018年8月31日星期五 UTC+8下午9:46:17,Francois Campbell写道: >> >> Hi. >> >> I believe only one of the two should be in the pom.xml file at a time. >> ---- >> Regards >> *Francois Campbell* >> Teaching and Learning Product Lead >> >> >> >> >> >> >> On Fri, 31 Aug 2018 at 13:05, 党田力 <[email protected]> wrote: >> >>> I had test on 5.2.6 adn 5.2.7 version >>> Only append `cas-server-support-json-service-registry` to pom.xml, the ' >>> cas.serviceRegistry.initFromJson=true' is worked. >>> Only append `cas-server-support-jpa-service-registry` to pom.xml, the >>> database is worked. >>> But I append both them, the services defined in json is not loaded. >>> >>> On 5.1.9 version works. >>> >>> >>> 在 2018年5月15日星期二 UTC+8下午8:15:55,David Curry写道: >>>> >>>> Lionel and Jann, >>>> >>>> Did you ever have the JSON service registry working? If not, I >>>> recommend that you take all the JPA stuff out of pom.xml and >>>> cas.properties >>>> and get that working correctly first, so that you're only trying to debug >>>> one thing at a time. Once you have the JSON service registry working >>>> correctly, for both the main server and the management webapp, then it's >>>> time to move things to JPA. >>>> >>>> The basic steps for moving to JPA *should* be this: >>>> >>>> 1. REMOVE the "cas-server-support-json-service-registry" dependency >>>> from pom.xml (server and management webapp) >>>> >>>> 2. Add the "cas-server-support-jpa-service-registry" dependency and >>>> whatever other dependencies go with it to pom.xml (server and management >>>> webapp) >>>> >>>> 3. Rebuild the server and management webapp >>>> >>>> 4. In the server's cas.properties file, include BOTH of these lines: >>>> >>>> cas.serviceRegistry.json.location: file:/etc/cas/services >>>> cas.serviceRegistry.initFromJson: true >>>> >>>> >>>> The first line should already be there (since before you start these >>>> steps you're using the JSON service registry), but you must add the second >>>> line. >>>> >>>> 5. Add all the lines you need to configure the JPA service registry to >>>> the server's cas.properties file. >>>> >>>> 6. Start the CAS server (do not start the management webapp). You >>>> should see it load the services from the JSON files (again, this should >>>> already be working before you start) and then it will magically save them >>>> into the JPA registry. >>>> >>>> 7. Shut the server down. >>>> >>>> 8. Check the database to see that the services actually got loaded >>>> there. If not, this is where you need to start debugging. And the first >>>> step of that would be setting the log level to "debug" in log4j2.xml, and >>>> adding whatever Logger configuration you need to make the Oracle JDBC >>>> library log for you as well. >>>> >>>> Once you've got the services loaded into the database.... >>>> >>>> 9. Remove the "cas.serviceRegistry.json.location" and >>>> "cas.serviceRegistry.initFromJson" properties from the server's >>>> cas.properties file. >>>> >>>> 10. Remove the "cas.serviceRegistry.json.location" property from, and >>>> add all the JPA properties to, the management webapp's >>>> management.properties file. >>>> >>>> At least, that's the procedure I followed to get the MongoDB service >>>> registry working (see >>>> https://dacurry-tns.github.io/deploying-apereo-cas/high-avail_service-registry_overview.html). >>>> >>>> I've not used the JPA stuff at all, so no guarantees, but I don't see why >>>> it should be any different. >>>> >>>> --Dave >>>> >>>> >>>> -- >>>> >>>> DAVID A. CURRY, CISSP >>>> *DIRECTOR OF INFORMATION SECURITY* >>>> INFORMATION TECHNOLOGY >>>> >>>> 71 FIFTH AVE., 9TH FL., NEW YORK, NY 10003 >>>> +1 212 229-5300 x4728 • [email protected] >>>> >>>> [image: The New School] >>>> >>>> On Tue, May 15, 2018 at 12:14 AM, Lionel Samuel <[email protected]> >>>> wrote: >>>> >>>>> Changing in "cas.properties" >>>>> 'cas.serviceRegistry.json.location:file:/etc/cas/services' to >>>>> 'cas.serviceRegistry.json.location:foobar:/etc/cas/services' >>>>> >>>>> The above does not generate an error message --- is that a sign it's >>>>> not loaded? >>>>> >>>>> >>>>> On Monday, May 14, 2018 at 8:25:37 PM UTC-7, Lionel Samuel wrote: >>>>>> >>>>>> I'm working with Jann -- attached is our pom file (we call the jar >>>>>> my-cas -- which is reflected in the URLs). >>>>>> >>>>>> It does not look like the JSON file is loaded -- I don't think it's >>>>>> pom related --- but at the moment we are both stumped so anything goes. >>>>>> >>>>>> 2018-05-14 20:23:17,715 WARN >>>>>> [org.apereo.cas.services.web.ServiceThemeResolver] - <No registered >>>>>> service >>>>>> is found to match >>>>>> [org.apereo.cas.authentication.principal.SimpleWebApplicationServiceImpl@330c1ecf[id= >>>>>> http://localhost:8080/cas-management/manage.html,originalUrl=http://localhost:8080/cas-management/manage.html,artifactId=<null>,principal=<null>,loggedOutAlready=false,format=XML]] >>>>>> >>>>>> or service access is disallowed. Using default theme [cas-theme-default]> >>>>>> >>>>>> On Monday, May 14, 2018 at 5:42:35 PM UTC-7, Jann Malenkoff wrote: >>>>>>> >>>>>>> >>>>>>> Attached is my 'cas.properties' file --- in case I may be missing >>>>>>> something there (very likely) >>>>>>> >>>>>>> >>>>>>> On Monday, May 14, 2018 at 5:09:12 PM UTC-7, Jann Malenkoff wrote: >>>>>>>> >>>>>>>> I had a minor Eureka moment --- but it came to fraught (partially). >>>>>>>> >>>>>>>> I has a typo in the 'cas.properties' file: >>>>>>>> cas.serviceRegistry.json.location:file:/etc/cas/service >>>>>>>> >>>>>>>> i,e, 'service' instead of 'services' --- corrected now (validated >>>>>>>> that the json files are in '/etc/cas/services'). >>>>>>>> >>>>>>>> But still no-go.......any ideas will be matched by the maximum >>>>>>>> Karma I can provide. >>>>>>>> >>>>>>>> On Monday, May 14, 2018 at 4:16:39 PM UTC-7, Jann Malenkoff wrote: >>>>>>>>> >>>>>>>>> I'm on 5.2.4 --- I had earlier the 5.1 (i.e. >>>>>>>>> cas.serviceRegistry.config.location) >>>>>>>>> in 'cas.properties'--- now, updated to below (the 5.2.x version) >>>>>>>>> >>>>>>>>> cas.serviceRegistry.json.location:file:/etc/cas/service >>>>>>>>> cas.serviceRegistry.initFromJson=true >>>>>>>>> >>>>>>>>> Still getting error below: >>>>>>>>> >>>>>>>>> 2018-05-14 16:11:41,016 WARN >>>>>>>>> [org.apereo.cas.services.web.ServiceThemeResolver] - <No registered >>>>>>>>> service >>>>>>>>> is found to match >>>>>>>>> [org.apereo.cas.authentication.principal.SimpleWebApplicationServiceImpl@3f670479[id= >>>>>>>>> http://localhost:8080/cas-management/manage.html,originalUrl=http://locahost:8080/cas-management/manage.html,artifactId=<null>,principal=<null>,loggedOutAlready=false,format=XML]] >>>>>>>>> >>>>>>>>> or service access is disallowed. Using default theme >>>>>>>>> [cas-theme-default]> >>>>>>>>> >>>>>>>>> Json file: >>>>>>>>> >>>>>>>>> { >>>>>>>>> "@class" : >>>>>>>>> "org.apereo.cas.services.RegexRegisteredService", >>>>>>>>> "serviceId" : "^(http)://.*", >>>>>>>>> "name" : "HTTP wildcard", >>>>>>>>> "id" : 20170905111650, >>>>>>>>> "evaluationOrder" : 99999 >>>>>>>>> } >>>>>>>>> >>>>>>>>> Have I missed anything else? Could there be something else in the >>>>>>>>> logs that can give a clue (I have been hunting but may be missing it)? >>>>>>>>> >>>>>>>>> On Monday, May 14, 2018 at 3:47:36 PM UTC-7, Manfredo Hopp wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> where are these pointing to: >>>>>>>>>> >>>>>>>>>> cas.serviceRegistry.json.location for 5.2.x >>>>>>>>>> or >>>>>>>>>> cas.serviceRegistry.config.location for 5.1.x >>>>>>>>>> >>>>>>>>>> 2018-05-14 19:41 GMT-03:00 Jann Malenkoff <[email protected]>: >>>>>>>>>> >>>>>>>>>>> FYI --- the following appears in 'catalina.out' when attempting >>>>>>>>>>> to access 'http://localhost:8080/cas-management/manage.html,'. >>>>>>>>>>> >>>>>>>>>>> 2018-05-14 15:39:09,152 WARN >>>>>>>>>>> [org.apereo.cas.services.web.ServiceThemeResolver] - <No registered >>>>>>>>>>> service >>>>>>>>>>> is found to match >>>>>>>>>>> [org.apereo.cas.authentication.principal.SimpleWebApplicationServiceImpl@13eed7a6[id= >>>>>>>>>>> http://localhost:8080/cas-management/manage.html,originalUrl=http://localhost:8080/cas-management/manage.html,artifactId=<null>,principal=<null>,loggedOutAlready=false,format=XML]] >>>>>>>>>>> >>>>>>>>>>> or service access is disallowed. Using default theme >>>>>>>>>>> [cas-theme-default]> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Monday, May 14, 2018 at 3:37:31 PM UTC-7, Jann Malenkoff >>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi Richard: >>>>>>>>>>>> >>>>>>>>>>>> I have the following in 'cas.properties': >>>>>>>>>>>> >>>>>>>>>>>> cas.serviceRegistry.initFromJson=true >>>>>>>>>>>> >>>>>>>>>>>> Is that correct to enable the first read from JSON? I have been >>>>>>>>>>>> staring at the screen for so long and begining to doubt myself >>>>>>>>>>>> w.r.t >>>>>>>>>>>> true/false flags. >>>>>>>>>>>> >>>>>>>>>>>> On Monday, May 14, 2018 at 3:30:38 PM UTC-7, richard.frovarp >>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Do you have initialization on from JSON? Not sure if it will >>>>>>>>>>>>> use your file or just the defaults. Either way, it should get you >>>>>>>>>>>>> into the >>>>>>>>>>>>> manager. Then you configure the manager service, and turn that >>>>>>>>>>>>> property off. >>>>>>>>>>>>> >>>>>>>>>>>>> # Auto-initialize the registry from default JSON service >>>>>>>>>>>>> definitions >>>>>>>>>>>>> # cas.serviceRegistry.initFromJson=false >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 05/14/2018 05:13 PM, Jann Malenkoff wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Hi All: >>>>>>>>>>>>> >>>>>>>>>>>>> I'm trying to get the ' >>>>>>>>>>>>> http://localhost:8080/cas-management/manage.html' loaded up >>>>>>>>>>>>> --- but hitting the error message: >>>>>>>>>>>>> ' >>>>>>>>>>>>> Application Not Authorized to Use CAS >>>>>>>>>>>>> >>>>>>>>>>>>> The services registry of CAS is empty and has no service >>>>>>>>>>>>> definitions. Applications that wish to authenticate with CAS must >>>>>>>>>>>>> explicitly be defined in the services registry.' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I am hoping to have a JPA service registry --- and have >>>>>>>>>>>>> configured the dependencies below in the 'cas-overlay-template' >>>>>>>>>>>>> pom.xml. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> To enable the access to ' >>>>>>>>>>>>> http://localhost:8080/cas-management/manage.html, I have >>>>>>>>>>>>> added the JASON entry as below --- but do not see it in the >>>>>>>>>>>>> database table >>>>>>>>>>>>> REGEXREGISTEREDSERVICE (I have >>>>>>>>>>>>> cas.serviceRegistry.config.location: >>>>>>>>>>>>> file:/etc/cas/services in 'cas.properties). >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> What could I have missed (or more likely misunderstood)? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> *JSON File in /etc/cas/services (copied -- slightly adjusted >>>>>>>>>>>>> -- from an earlier post):* >>>>>>>>>>>>> >>>>>>>>>>>>> { >>>>>>>>>>>>> /* >>>>>>>>>>>>> * Wildcard service definition that applies to any https or >>>>>>>>>>>>> imaps url. >>>>>>>>>>>>> * Do not use this definition in a production environment. >>>>>>>>>>>>> */ >>>>>>>>>>>>> "@class" : >>>>>>>>>>>>> "org.apereo.cas.services.RegexRegisteredService", >>>>>>>>>>>>> "serviceId" : "^(http)://.*", >>>>>>>>>>>>> "name" : "HTTP wildcard", >>>>>>>>>>>>> "id" : 20180514, >>>>>>>>>>>>> "evaluationOrder" : 99999 >>>>>>>>>>>>> } >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> *pom.xml -- for cas-overlay-template* >>>>>>>>>>>>> >>>>>>>>>>>>> <dependencies> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-webapp${app.server}</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> <type>war</type> >>>>>>>>>>>>> <scope>runtime</scope> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-json-service-registry</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-ldap</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-jpa-service-registry</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-jpa-ticket-registry</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-jdbc-drivers</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>com.oracle</groupId> >>>>>>>>>>>>> <artifactId>ojdbc7.jar</artifactId> >>>>>>>>>>>>> <version>12.1.0.1</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-saml</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-duo</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> <dependency> >>>>>>>>>>>>> <groupId>org.apereo.cas</groupId> >>>>>>>>>>>>> >>>>>>>>>>>>> <artifactId>cas-server-support-events-jpa</artifactId> >>>>>>>>>>>>> <version>${cas.version}</version> >>>>>>>>>>>>> </dependency> >>>>>>>>>>>>> </dependencies> >>>>>>>>>>>>> -- >>>>>>>>>>>>> - 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/daad2fc6-3a69-4404-9a91-379cfd3ee24e%40apereo.org >>>>>>>>>>>>> >>>>>>>>>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/daad2fc6-3a69-4404-9a91-379cfd3ee24e%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/f1dfe783-d3b4-413d-ac25-0b7e7a722247%40apereo.org >>>>>>>>>>> >>>>>>>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/f1dfe783-d3b4-413d-ac25-0b7e7a722247%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/f9789e0c-c236-4089-a30d-d1da6d95e3ce%40apereo.org >>>>> >>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/f9789e0c-c236-4089-a30d-d1da6d95e3ce%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/6b880fd4-3047-4c6a-b8da-7307d31a4946%40apereo.org >>> >>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/6b880fd4-3047-4c6a-b8da-7307d31a4946%40apereo.org?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> ------------------------------ >> See OpenCollab email disclaimer at >> http://www.opencollab.co.za/email-disclaimer > > -- - 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/d81d9e04-0c7d-463e-ad5e-444e29a8b34a%40apereo.org.
