Fahmi,

Our management server is too old to have this feature.
Start here, 
https://apereo.github.io/cas/5.3.x/integration/Attribute-Release.html
You probably have to add properties to management service properties file.

Ray

On Tue, 2019-04-09 at 17:57 -0700, Fahmi L. Ramdhani wrote:
Thank you for the quick reply.

First I accessed via the browser https://cas.example.com/cas/status/discovery, 
then CAS directed to login. After successfully logging in, the results are like 
this:
{
  "@class": "java.util.LinkedHashMap",
  "profile": {
    "@class": "org.apereo.cas.discovery.CasServerProfile",
    "registeredServiceTypes": {
      "@class": "java.util.HashMap",
      "CAS Client": "org.apereo.cas.services.RegexRegisteredService"
    },
    "registeredServiceTypesSupported": {
      "@class": "java.util.HashMap",
      "SAML2 Service Provider": 
"org.apereo.cas.support.saml.services.SamlRegisteredService",
      "WS Federation Relying Party": 
"org.apereo.cas.ws.idp.services.WSFederationRegisteredService",
      "OpenID Connect Relying Party": 
"org.apereo.cas.services.OidcRegisteredService",
      "OAuth2 Client": 
"org.apereo.cas.support.oauth.services.OAuthRegisteredService",
      "CAS Client": "org.apereo.cas.services.RegexRegisteredService"
    },
    "multifactorAuthenticationProviderTypesSupported": {
      "@class": "java.util.HashMap",
      "mfa-gauth": "Google Authenticator",
      "mfa-swivel": "Swivel Secure",
      "mfa-authy": "Authy",
      "mfa-radius": "RADIUS (RSA,WiKID)",
      "mfa-u2f": "FIDO U2F",
      "mfa-azure": "Microsoft Azure",
      "mfa-duo": "Duo Security"
    },
    "delegatedClientTypesSupported": [
      "java.util.HashSet",
      [
        "OAuth20Client",
        "OAuth10Client",
        "TwitterClient",
        "FoursquareClient",
        "QQClient",
        "OrcidClient",
        "FacebookClient",
        "OkClient",
        "FormClient",
        "CasProxyReceptor",
        "GitHubClient",
        "KeycloakOidcClient",
        "BitbucketClient",
        "WordPressClient",
        "OidcClient",
        "WindowsLiveClient",
        "VkClient",
        "LinkedIn2Client",
        "YahooClient",
        "WechatClient",
        "Google2Client",
        "StravaClient",
        "GenericOAuth20Client",
        "AzureAdClient",
        "GoogleOidcClient",
        "CasOAuthWrapperClient",
        "PayPalClient",
        "WeiboClient",
        "DropBoxClient",
        "SAML2Client",
        "CasClient",
        "IndirectBasicAuthClient"
      ]
    ],
    "availableAttributes": [
      "java.util.LinkedHashSet",
      [
        "mail",
        "eppn",
        "displayName",
        "givenName",
        "uid"
      ]
    ]
  }
}

You can see the availableAttributes section? I need it to make it easier for 
CAS administrators to release attributes for each service. But when I access 
https://cas.example.com/cas-management and try to add services, the "mail", 
"eppn", "displayName", "givenName", "uid" attributes not show in the dropdown 
option ( Attribute Release Policy). I hope the dropdown option contains dynamic 
based on the attributes in JDBC (Multi-Row), but I have not found a solution. 
How to solve this problem?

Thank you.


Pada Rabu, 10 April 2019 07.45.56 UTC+7, rbon menulis:
Fahmi,

I have not set up any of the status features for cas, so have no experience 
here.
Can you access it with a browser (that is, have you verified it is working as 
expected)?

What is your reason for using curl?

Perhaps there is another alternative that others on the list have tried.

Ray

On Wed, 2019-04-10 at 07:34 +0700, Fahmi L. Ramdhani wrote:
Please tell me how to unprotect? In cas.properties i have to set

endpoints.status.discovery.enabled = true
..sensitive = false

Sorry for my questions. Thank you Ray.
Sent from my iPhone

On 10 Apr 2019, at 07.05, Ray Bon <rb...@uvic.ca<javascript:>> wrote:

Fahmi,

It looks like /cas/status/discovery is protected by cas and it redirects to 
cas/login (status code 302).
Should the discovery page be protected?

Ray

On Tue, 2019-04-09 at 16:43 -0700, Fahmi L. Ramdhani wrote:
I tried accessing the result curl like this:

curl -v 
https://cas.example.com:8443/cas/status/discovery<http://cas.example.com:8443/cas/status/discovery>
*   Trying 2xx.60.112.9...
* Connected to cas.example.com (2xx.60.112.9) port 8443 (#0)
* found 148 certificates in /etc/ssl/certs/ca-certificates.crt
* found 592 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
*        server certificate verification OK
*        server certificate status verification SKIPPED
*        common name: cas.example.com (matched)
*        server certificate expiration date OK
*        server certificate activation date OK
*        certificate public key: RSA
*        certificate version: #3
*        subject: CN=cas.example.com
*        start date: Wed, 03 Apr 2019 09:32:48 GMT
*        expire date: Tue, 02 Jul 2019 09:32:48 GMT
*        issuer: C=US,O=XXXXXXXXXXX,CN=XXXXXXXXXXXXXX
*        compression: NULL
* ALPN, server did not agree to a protocol
> GET /cas/status/discovery HTTP/1.1
> Host: cas.example.com:8443
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 302
< Cache-Control: no-cache, no-store, max-age=0, must-revalidate
< Pragma: no-cache
< Expires: 0
< Strict-Transport-Security: max-age=15768000 ; includeSubDomains
< X-Content-Type-Options: nosniff
< X-Frame-Options: DENY
< X-XSS-Protection: 1; mode=block
< Set-Cookie: JSESSIONID=AECBB7BF899FAFB0B707CE228ECC19EC; Path=/cas; Secure; 
HttpOnly
< Location: 
https://cas.example.com:8443/cas/login?service=https%3A%2F%2Fcas.example.com%3A8443%2Fcas%2Fstatus%2Fdiscovery
< Transfer-Encoding: chunked
< Date: Tue, 09 Apr 2019 23:34:01 GMT
<
* Connection #0 to host cas.example.com<http://cas.example.com> left intact


Can anyone help please?

--
- 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-...@apereo.org<javascript:>.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/6865637d5002e54d38c2e2e619ff06ec63e45f0a.camel%40uvic.ca<https://groups.google.com/a/apereo.org/d/msgid/cas-user/6865637d5002e54d38c2e2e619ff06ec63e45f0a.camel%40uvic.ca?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/4314fa3d37e510b2956fdda5527281a09aa882d1.camel%40uvic.ca.

Reply via email to