Irvan,
That's a old reference with older versions than now.
My 6.2.x file just has the
implementation
"org.apereo.cas:cas-server-support-radius:${project.'cas.version'}"
C
On 11/6/20 7:47 AM, irvan suryadi wrote:
Hai collin,
Thanks for the solution, i will use your recomendation.
I think maybe it was wrong with the configuration key.
And i was read your recomend abaout radius to someone else before
about add this dependencies inside:
"org.apereo.cas:cas-server-support-simple-mfa:${project.'cas.version'}"
And after i did that i've got some error like this:
After that i've got an error like this :
* What went wrong:
Execution failed for task ':bootWar'.
> Could not resolve all files for configuration ':runtimeClasspath'.
> Could not resolve net.jradius:jradius-extras:1.1.6.
Required by:
project : >
org.apereo.cas:cas-server-support-radius:6.3.0-SNAPSHOT:20201106.062002-177
>
org.apereo.cas:cas-server-support-radius-core:6.3.0-SNAPSHOT:20201106.062002-177
> Could not resolve net.jradius:jradius-extras:1.1.6.
> Could not get resource
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extras/1.1.6/jradius-extras-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extras/1.1.6/jradius-extras-1.1.6.pom>'.
> Could not GET
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extras/1.1.6/jradius-extras-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extras/1.1.6/jradius-extras-1.1.6.pom>'.
Received status code 403 from server: Forbidden
> Could not resolve net.jradius:jradius-apps:1.1.6.
Required by:
project : >
org.apereo.cas:cas-server-support-radius:6.3.0-SNAPSHOT:20201106.062002-177
>
org.apereo.cas:cas-server-support-radius-core:6.3.0-SNAPSHOT:20201106.062002-177
> Could not resolve net.jradius:jradius-apps:1.1.6.
> Could not get resource
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-apps/1.1.6/jradius-apps-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-apps/1.1.6/jradius-apps-1.1.6.pom>'.
> Could not GET
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-apps/1.1.6/jradius-apps-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-apps/1.1.6/jradius-apps-1.1.6.pom>'.
Received status code 403 from server: Forbidden
> Could not resolve net.jradius:jradius-dictionary:1.1.6.
Required by:
project : >
org.apereo.cas:cas-server-support-radius:6.3.0-SNAPSHOT:20201106.062002-177
>
org.apereo.cas:cas-server-support-radius-core:6.3.0-SNAPSHOT:20201106.062002-177
> Could not resolve net.jradius:jradius-dictionary:1.1.6.
> Could not get resource
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-dictionary/1.1.6/jradius-dictionary-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-dictionary/1.1.6/jradius-dictionary-1.1.6.pom>'.
> Could not GET
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-dictionary/1.1.6/jradius-dictionary-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-dictionary/1.1.6/jradius-dictionary-1.1.6.pom>'.
Received status code 403 from server: Forbidden
> Could not resolve net.jradius:jradius-client:1.1.6.
Required by:
project : >
org.apereo.cas:cas-server-support-radius:6.3.0-SNAPSHOT:20201106.062002-177
>
org.apereo.cas:cas-server-support-radius-core:6.3.0-SNAPSHOT:20201106.062002-177
> Could not resolve net.jradius:jradius-client:1.1.6.
> Could not get resource
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-client/1.1.6/jradius-client-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-client/1.1.6/jradius-client-1.1.6.pom>'.
> Could not GET
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-client/1.1.6/jradius-client-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-client/1.1.6/jradius-client-1.1.6.pom>'.
Received status code 403 from server: Forbidden
> Could not resolve net.jradius:jradius-extended:1.1.6.
Required by:
project : >
org.apereo.cas:cas-server-support-radius:6.3.0-SNAPSHOT:20201106.062002-177
>
org.apereo.cas:cas-server-support-radius-core:6.3.0-SNAPSHOT:20201106.062002-177
> Could not resolve net.jradius:jradius-extended:1.1.6.
> Could not get resource
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extended/1.1.6/jradius-extended-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extended/1.1.6/jradius-extended-1.1.6.pom>'.
> Could not GET
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extended/1.1.6/jradius-extended-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-extended/1.1.6/jradius-extended-1.1.6.pom>'.
Received status code 403 from server: Forbidden
> Could not resolve net.jradius:jradius-core:1.1.6.
Required by:
project : >
org.apereo.cas:cas-server-support-radius:6.3.0-SNAPSHOT:20201106.062002-177
>
org.apereo.cas:cas-server-support-radius-core:6.3.0-SNAPSHOT:20201106.062002-177
> Could not resolve net.jradius:jradius-core:1.1.6.
> Could not get resource
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-core/1.1.6/jradius-core-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-core/1.1.6/jradius-core-1.1.6.pom>'.
> Could not GET
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-core/1.1.6/jradius-core-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-core/1.1.6/jradius-core-1.1.6.pom>'.
Received status code 403 from server: Forbidden
> Could not resolve net.jradius:jradius-server:1.1.6.
Required by:
project : >
org.apereo.cas:cas-server-support-radius:6.3.0-SNAPSHOT:20201106.062002-177
>
org.apereo.cas:cas-server-support-radius-core:6.3.0-SNAPSHOT:20201106.062002-177
> Could not resolve net.jradius:jradius-server:1.1.6.
> Could not get resource
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-server/1.1.6/jradius-server-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-server/1.1.6/jradius-server-1.1.6.pom>'.
> Could not GET
'https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-server/1.1.6/jradius-server-1.1.6.pom
<https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/net/jradius/jradius-server/1.1.6/jradius-server-1.1.6.pom>'.
Received status code 403 from server: Forbidden
Do you have any suggestion about this one?
Need some help,
Thankyou collin,
Irvan
Pada Jumat, 30 Oktober 2020 pukul 17.27.41 UTC+7 C Ryan menulis:
What's the freeradius logs showing.
I seem to recall that you can only use PAP for authentication.
As well and maybe you just sanitized the configuration but just to
state the obvious you have to replace the {configuration key} with
the releveant context
So for example, but you must have that right or the CAS wouldn't
likely even start properly.
cas.authn.radius.client.sharedSecret=xxxx
cas.authn.radius.client.inetAddress=100.10.1.184
On 10/30/20 3:25 AM, irvan suryadi wrote:
Hello,
I have 6.1.2 cas installation.
in this development i try to use freeradius as my auhtentication
provider. but 'till this time it still not working.
Is everyone have the same problem, and solve it before, need help.
Thanks,
Irvan
My build.gradle dependencies :
dependencies {
if (project.hasProperty("casmodules")) {
def dependencies =
project.getProperty("casmodules").split(",")
dependencies.each {
implementation
"org.apereo.cas:cas-server-${it}:${casServerVersion}"
}
}
//radius dependencies
compile
"org.apereo.cas:cas-server-support-radius:${project.'cas.version'}"
//radius mfa dependencies
implementation
"org.apereo.cas:cas-server-support-radius-mfa:${project.'cas.version'}"
// https://mvnrepository.com/artifact/gnu.getopt/java-getopt
<https://mvnrepository.com/artifact/gnu.getopt/java-getopt>
//compile group: 'gnu.getopt', name: 'java-getopt', version:
'1.0.13'
compile
"org.apereo.cas:cas-server-webapp${project.appServer}:${casServerVersion}"
// Other CAS dependencies/modules may be listed here...
//implementation
compile
"org.apereo.cas:cas-server-support-json-service-registry:${casServerVersion}"
compile
"org.apereo.cas:cas-server-support-radius-mfa:${project.'cas.version'}"
}
my cas.properties files :
cas.server.name
<http://cas.server.name>=https://cas.example.org:8443
<https://cas.example.org:8443>
cas.server.prefix=${cas.server.name <http://cas.server.name>}/cas
logging.config=file:/etc/cas/config/log4j2.xml
cas.authn.accept.users=
cas.authn.accept.enabled=false
server.port = 8443
#cas.adminPagesSecurity.ip=127\.0\.0\.1
logging.config: file:/etc/cas/config/log4j2.xml
# cas.serviceRegistry.config.location: classpath:/services
# SSL
server.ssl.enabled=true
server.ssl.keyStore=file:/etc/cas/keystore
server.ssl.keyStorePassword=xxxxxx
server.ssl.keyPassword=xxxxxx
${configurationKey}.server.nasPortId=-1
${configurationKey}.server.nasRealPort=-1
${configurationKey}.server.protocol=EAP_MSCHAPv2
${configurationKey}.server.retries=3
${configurationKey}.server.nasPortType=-1
${configurationKey}.server.nasPort=0
${configurationKey}.server.nasIpAddress=192.168.1.1 (my main
router ip registered in freeradius)
${configurationKey}.server.nasIpv6Address=
${configurationKey}.server.nasIdentifier=-1
${configurationKey}.client.authenticationPort=1812
${configurationKey}.client.sharedSecret=xxxxx (I've try to use my
router nas secret and new secret for my cas pc IP address, but
still not working)
${configurationKey}.client.socketTimeout=0
${configurationKey}.client.inetAddress=localhost/my cas server ip
address
${configurationKey}.client.accountingPort=1813
#${configurationKey}.failoverOnException=false
#${configurationKey}.failoverOnAuthenticationFailure=false
# cas.authn.mfa.radius.rank=0
# cas.authn.mfa.radius.trusted-device-enabled=false
# cas.authn.mfa.radius.allowed-authentication-attempts=-1
# cas.authn.mfa.radius.name <http://cas.authn.mfa.radius.name>=
# cas.authn.mfa.radius.order=
# cas.authn.mfa.duo[0].duo-secret-key=
# cas.authn.mfa.duo[0].rank=0
# cas.authn.mfa.duo[0].duo-application-key=
# cas.authn.mfa.duo[0].duo-integration-key=
# cas.authn.mfa.duo[0].duo-api-host=
# cas.authn.mfa.duo[0].trusted-device-enabled=false
# cas.authn.mfa.duo[0].id=mfa-duo
#
cas.authn.mfa.duo[0].registration-url=https://registration.example.org/duo-enrollment
<https://registration.example.org/duo-enrollment>
# cas.authn.mfa.duo[0].name=
# cas.authn.mfa.duo[0].order=
--
- Website: https://apereo.github.io/cas
<https://apereo.github.io/cas>
- Gitter Chatroom: https://gitter.im/apereo/cas
<https://gitter.im/apereo/cas>
- List Guidelines: https://goo.gl/1VRrw7 <https://goo.gl/1VRrw7>
- Contributions: https://goo.gl/mh7qDG <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 cas-user+u...@apereo.org.
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/8ca16fc4-d880-4b4c-8005-501e3159a1c4n%40apereo.org
<https://groups.google.com/a/apereo.org/d/msgid/cas-user/8ca16fc4-d880-4b4c-8005-501e3159a1c4n%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 cas-user+unsubscr...@apereo.org.
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/235be487-d709-7988-06c4-3273e43fd712%40caveo.ca.