This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a commit to branch SYNCOPE-1545 in repository https://gitbox.apache.org/repos/asf/syncope.git
commit 1c7972836cb45fa42c5278c6e67c3b7a43fd1a8a Author: Misagh Moayyed <mm1...@gmail.com> AuthorDate: Thu Mar 12 16:57:17 2020 +0330 [SYNCOPE-1545] add support for syncope authn and disable missing service param --- .travis.yml | 7 +++---- wa/pom.xml | 5 +++++ wa/src/main/resources/wa.properties | 4 ++++ wa/src/test/java/org/apache/syncope/wa/SyncopeWATest.java | 3 ++- 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index e2597fb..0ed30c8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,6 +28,9 @@ git: env: global: - MAVEN_OPTS="-Xmx4096M -Xss128M -XX:+CMSClassUnloadingEnabled -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -noverify" + - JAVAEE_CONTAINER=Tomcat + - DBMS=H2 + - jaxrsContentType=application/json install: true notifications: email: @@ -53,10 +56,6 @@ jobs: ###################################################### - stage: fit name: "Full Integration Tests: Apache Tomcat / H2 / JSON Content-Type" - env: - - JAVAEE_CONTAINER=Tomcat - - DBMS=H2 - - jaxrsContentType=application/json script: travis_wait 55 mvn -f fit/core-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true after_failure: - cat fit/core-reference/target/log/* diff --git a/wa/pom.xml b/wa/pom.xml index 09d2fa2..85cff67 100644 --- a/wa/pom.xml +++ b/wa/pom.xml @@ -132,6 +132,11 @@ under the License. <artifactId>cas-server-support-reports</artifactId> </dependency> <dependency> + <groupId>org.apereo.cas</groupId> + <artifactId>cas-server-support-syncope-authentication</artifactId> + <scope>compile</scope> + </dependency> + <dependency> <groupId>org.apereo.cas</groupId> <artifactId>cas-server-support-saml</artifactId> </dependency> diff --git a/wa/src/main/resources/wa.properties b/wa/src/main/resources/wa.properties index a208075..14e07af 100644 --- a/wa/src/main/resources/wa.properties +++ b/wa/src/main/resources/wa.properties @@ -23,3 +23,7 @@ useGZIPCompression=true conf.directory=${conf.directory} cas.standalone.configurationDirectory=${conf.directory} cas.authn.oidc.jwksFile=file:${conf.directory}/oidc.keystore + +# Disable access to the login endpoint +# if no target application is specified. +cas.sso.allow-missing-service-parameter=false diff --git a/wa/src/test/java/org/apache/syncope/wa/SyncopeWATest.java b/wa/src/test/java/org/apache/syncope/wa/SyncopeWATest.java index c4ed578..d504cc8 100644 --- a/wa/src/test/java/org/apache/syncope/wa/SyncopeWATest.java +++ b/wa/src/test/java/org/apache/syncope/wa/SyncopeWATest.java @@ -49,7 +49,8 @@ import org.springframework.boot.web.server.LocalServerPort; import org.springframework.test.context.ContextConfiguration; @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, properties = { - "cas.authn.accept.users=mrossi::password" + "cas.authn.accept.users=mrossi::password", + "cas.sso.allow-missing-service-parameter=true" }) @ContextConfiguration(initializers = ZookeeperTestingServer.class) public class SyncopeWATest {