Hi everybody, I'm trying to develop a CASified app with phpCAS. To do so I've installed a CAS server on my computer following this tutorial : https://apereo.atlassian.net/wiki/spaces/CASUM/pages/103261432/Best+Practice+-+Setting+Up+CAS+Locally+using+the+Maven+WAR+Overlay+Method
First I installed Tomcat, then Jasig CAS version 3.5.2. I also installed WAMP for my php pages and all was going for the best, after few tweakings as I was trying the example_service.php of phpCAS : https://github.com/apereo/phpCAS/blob/master/docs/examples/example_service.php But then I swiched to the 5.3.14 apereo version of CAS and I can't connect to CAS anymore, getting the "*Application not authorized to use cas*". It seems to be a registry problem, so I gathered infos and here is what I have done : - I'm on Windows 10 - I've downloaded the Maeven WAR overlay with cas-overlay-template-5.3, imported it in Eclipse, tried few things but finally just added the following lines in the pom.xml : <dependency> <groupId>org.apereo.cas</groupId> <artifactId>cas-server-support-json-service-registry</artifactId> <version>${cas.version}</version> </dependency> - Once that done, I don't know why but Eclipse seemed to download few things before closing (maybe due to what I just added to the pom file). Anyway, I then typed the mvnw clean package to rebuild the server and then pasted the war file in the webapps file of tomcat - I've looked for cas.properties, to change the properties of cas.serviceRegistry.config.location but finally I think that this file doesn't exist and that I should use the application.properties file in the WEB-INF/classes file. At least this is what I've done adding those two lines : serviceRegistry.initFromJson=true serviceRegistry.config.location=file:C:/etc/cas/services - There is a WEB-INF/classes/services file but I didn't know if the CAS server was checking this file, that's why I definied C:/etc/cas/services as my services file to be sure. - First I thought that the service wasn't accepted because WAMP was not configure into https, that's why : - first I tried to add a new json : a copy of HTTPSandIMAPS-10000001.json where I just replace https by http - but it didn't work so I configure WAMP to allow https connection...but it didn't work. Finally, when I connect to CAS here is what is written in the address bar : https://localhost:8443/cas2/login?service=https%3A%2F%2Flocalhost%2FCAS_clientproxy%2Fexample_service.php And if I wasn't previously connected to CAS, the error message says that the registry is empty and does not contain any service definition. But if I was previously identified it gives me a longer message which says pretty much the same. - Last thing : I donwloaded the cas-management.war and placed it in the webapps directory of Tomcat. I tried to use it to add new service. On the gui I clicked on add new services tried to had directly https://localhost/CAS_clientproxy/example_service.php (or with a ^ before the address). Couldn't connect without restarting the tomcat. And when I restarted the Tomcat server, it was even worst, not only it still wasn't working, but when I was connecting to CAS-management, the services I added had disappeared. As you can see I'm really lost, and thus I would be really thankful if somebody could help me. Thanking you in advance. -- - 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/a4e10ef9-f170-4743-83e0-6ad2922f9e4c%40apereo.org.
