Hi,
You can try replace line in buildgradle with
compile
"org.apereo.cas:cas-server-support-json-service-registry:${project.'cas.version'}"
instead of
compile
"org.apereo.cas:cas-server-support-json-service-registry:${casServerVersion}"
Dne úterý 26. listopadu 2019 7:18:39 UTC+1 Ruhith Udakara napsal(a):
>
> hi guys,
>
> i'm pretty new to this and i install CAS server and it's now successfully
> login with default username and password. and i registered a test
> application as this
> <https://apereo.github.io/2018/06/09/cas53-gettingstarted-overlay/#registering-applications>
> tutorial.and
> i created a service folder and json file
>
> this is my cas.properties file
>
> cas.server.name=https://cas.example.org:8443
> cas.server.prefix=${cas.server.name}/cas
>
> cas.serviceRegistry.initFromJson=true
> cas.serviceRegistry.json.location=file:/etc/cas/services
>
>
> cas.authn.ldap[0].principalAttributeList=sn,cn:commonName,givenName,eduPersonTargettedId:SOME_IDENTIFIER
>
> cas.authn.ldap[0].collectDnAttribute=false
> cas.authn.ldap[0].principalDnAttributeName=principalLdapDn
> cas.authn.ldap[0].allowMultiplePrincipalAttributeValues=true
> cas.authn.ldap[0].allowMissingPrincipalAttributeValue=true
> cas.authn.ldap[0].credentialCriteria=
>
> logging.config: file:/etc/cas/config/log4j2.xml
>
> this is my json file inside the service direactory
>
> {
> "@class" : "org.apereo.cas.services.RegexRegisteredService",
> "serviceId" : "https://app.example.org",
> "name" : "ApplicationName",
> "id" : 1001,
> "evaluationOrder" : 10
> }
>
>
>
> this is my build.gradle file
>
> buildscript {
> repositories {
> mavenLocal()
> mavenCentral()
> jcenter()
> maven { url "https://repo.spring.io/libs-milestone" }
> maven { url "https://repo.spring.io/libs-snapshot" }
> maven { url "https://plugins.gradle.org/m2/" }
> }
> dependencies {
> classpath
> "de.undercouch:gradle-download-task:${project.gradleDownloadTaskVersion}"
> classpath
> "org.springframework.boot:spring-boot-gradle-plugin:${project.springBootVersion}"
> classpath
> "gradle.plugin.com.google.cloud.tools:jib-gradle-plugin:${project.jibVersion}"
> classpath
> "io.freefair.gradle:maven-plugin:${project.gradleMavenPluginVersion}"
> }
> }
>
> repositories {
> mavenLocal()
> mavenCentral()
> jcenter()
> maven { url "https://oss.sonatype.org/content/repositories/snapshots"
> }
> maven { url "
> https://build.shibboleth.net/nexus/content/repositories/releases/" }
> maven { url "https://repo.spring.io/milestone/" }
> maven { url "https://repo.spring.io/snapshot/" }
> maven { url "https://oss.jfrog.org/artifactory/oss-snapshot-local" }
> }
>
> def casServerVersion = project.'cas.version'
> def casWebApplicationBinaryName = "cas.war"
>
> project.ext."casServerVersion" = casServerVersion
> project.ext."casWebApplicationBinaryName" = casWebApplicationBinaryName
>
> apply plugin: "io.freefair.war-overlay"
> apply from: rootProject.file("gradle/tasks.gradle")
>
> apply plugin: "war"
> apply plugin: "eclipse"
> apply plugin: "idea"
>
> apply from: rootProject.file("gradle/springboot.gradle")
> apply from: rootProject.file("gradle/dockerjib.gradle")
>
> dependencies {
> // Other CAS dependencies/modules may be listed here...
> compile
> "org.apereo.cas:cas-server-support-json-service-registry:${casServerVersion}"
> compile
> "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
> }
>
> tasks.findByName("jibDockerBuild")
> .dependsOn(copyWebAppIntoJib, copyConfigIntoJib)
> .finalizedBy(deleteWebAppFromJib)
>
> tasks.findByName("jib")
> .dependsOn(copyWebAppIntoJib, copyConfigIntoJib)
> .finalizedBy(deleteWebAppFromJib)
>
> configurations.all {
> resolutionStrategy {
> cacheChangingModulesFor 0, "seconds"
> cacheDynamicVersionsFor 0, "seconds"
>
> preferProjectModules()
>
> def failIfConflict = project.hasProperty("failOnVersionConflict")
> && Boolean.valueOf(project.getProperty("failOnVersionConflict"))
> if (failIfConflict) {
> failOnVersionConflict()
> }
> }
> }
>
> eclipse {
> classpath {
> downloadSources = true
> downloadJavadoc = true
> }
> }
>
> idea {
> module {
> downloadJavadoc = true
> downloadSources = true
> }
> }
>
> bootWar {
> entryCompression = ZipEntryCompression.STORED
> overlays {
> //
> https://docs.freefair.io/gradle-plugins/current/reference/#_io_freefair_war_overlay
> // Note: The "excludes" property is only for files in the war
> dependency.
> // If a jar is excluded from the war, it could be brought back
> into the final war as a dependency
> // of non-war dependencies. Those should be excluded via normal
> gradle dependency exclusions.
> cas {
> from
> "org.apereo.cas:cas-server-webapp${project.appServer}:${casServerVersion}@war"
> provided = false
> //excludes = ["WEB-INF/lib/somejar-1.0*"]
> }
> }
> }
>
>
> wrapper {
> distributionType = Wrapper.DistributionType.BIN
> gradleVersion = "${project.gradleVersion}"
> }
>
>
>
> when i trying to access
> https://localhost:8443/cas/login?service=https://app.example.org
>
> i'm getting this error
>
> [image: CAS.PNG]
> what did i missed here?please point me to right direction that would be a
> big help
>
>
--
You received this message because you are subscribed to the Google Groups "CAS
Developer" 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-dev/fa6cae0e-7323-441e-bb95-1ac63ca01c3b%40apereo.org.