Hai collin may I ask you about any quests, because i think we develop about
same thing in CAS.
irvan
Pada Kamis, 12 November 2020 pukul 09.30.47 UTC+7 irvan suryadi menulis:
> Hi Collin,
>
>
> I've seen this configuration of your cas from other conversation,
> and i think i need to use this config to because my cas server still
> couldnt connect with my freeradius server.
>
> Where's the file name i need to config this configuration? Is this in the
> build.gradle?
>
> Service Definition (Using HTTP Generic)
>
> ========================
> { "@class" : "org.apereo.cas.services.RegexRegisteredService",
> "serviceId" : "^(https|imaps)://.*", "name" : "HTTPS and
> IMAPS", "id" : 10000001, "evaluationOrder": 99999,
> "authenticationPolicy": { "@class":
> "org.apereo.cas.services.DefaultRegisteredServiceAuthenticationPolicy",
> "requiredAuthenticationHandlers": ["java.util.TreeSet",
> ["Radius"]], "excludedAuthenticationHandlers":
> ["java.util.TreeSet", ["LDAP"]] }, "attributeReleasePolicy" : {
> "@class" : "org.apereo.cas.services.ReturnAllAttributeReleasePolicy" } }
>
> Pada Jumat, 06 November 2020 pukul 22.49.52 UTC+7 C Ryan menulis:
>
>> 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
>> '.
>> > 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'.
>>
>> 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
>> '.
>> > 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'.
>>
>> 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
>> '.
>> > 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'.
>>
>> 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
>> '.
>> > 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'.
>>
>> 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
>> '.
>> > 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'.
>>
>> 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
>> '.
>> > 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'.
>>
>> 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
>> '.
>> > 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'.
>>
>> 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
>>> //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=https://cas.example.org:8443
>>> cas.server.prefix=${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=
>>> # 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
>>> # cas.authn.mfa.duo[0].name=
>>> # cas.authn.mfa.duo[0].order=
>>>
>>>
>>>
>>> --
>>> - 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/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 [email protected].
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/f52d0835-03d5-4e13-8cff-df66bcad6937n%40apereo.org.