All,

I am trying to implement our first CAS proxy.

I have read
https://apereo.github.io/cas/5.0.x/installation/Configuring-Proxy-Authentication.html

This is our exact use case. But I am having trouble truly understanding.

Currently our JSON service registry has this entry for the desired server:


    "@class": "org.apereo.cas.services.RegexRegisteredService",
    "serviceId": "^https://gatetest.acs.utah.edu/.*";,
    "name": "testCis",
    "id": 4,
    "description": "Test Portal",
    "evaluationOrder": 4,
    "proxyPolicy": {
        "@class":
"org.apereo.cas.services.RegexMatchingRegisteredServiceProxyPolicy",
        "pattern": "^https?://.*"
    },
    "accessStrategy": {
        "@class":
"org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy",
        "enabled": true,
        "ssoEnabled": true
    }
}

Our CAS server is behind a Citrix Load Balancer that does SSL termination.
So I am not sure if I need SSL on the CAS server itself for this.

Also my JSON service registry file does not seem to match this (from above
link):

{
  "@class" : "org.apereo.cas.services.RegexRegisteredService",
  "serviceId" : "^https://.+";,
  "name" : "test",
  "id" : 1,
  "evaluationOrder" : 0,
  "attributeReleasePolicy" : {
    "@class" :
"org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy",
    "principalAttributesRepository" : {
      "@class" :
"org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository"
    },
    "authorizedToReleaseCredentialPassword" : false,
    "authorizedToReleaseProxyGrantingTicket" : true
  },
  "publicKey" : {
    "@class" : "org.apereo.cas.services.RegisteredServicePublicKeyImpl",
    "location" : "classpath:RSA1024Public.key",
    "algorithm" : "RSA"
  }
}

All endpoints are Java.

I would love examples of client side Java filter configuration and CAS
server side JSON service registry configuration.

Do I really need SSL and associated keys if the Load Balancer is doing SSL
offloading?

Thanks for any and all help,

Bryan

University of Utah

-- 
- 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/CAG9x2GUzXxsnRdGebkP5bvGr4ckLeGQ45YmrGsKB_-5zQ9_YEA%40mail.gmail.com.

Reply via email to