There isnt a fixed schema, (though you dont mention what CAS version). The 
fields are not mapped 1-1. You define an attribute where CAS transforms the 
entire service record as JSON in there and saves it as a whole, along with 
maybe another attribute that tracks the service id. That's all. 1-1 mapping is 
not sustainable anymore. 

> From: "Jason Castor" <[email protected]>
> To: "[email protected]" <[email protected]>
> Sent: Wednesday, August 30, 2017 11:49:18 AM
> Subject: [cas-user] casRegisteredService schema?

> Hi,

> I am setting up an LDAP service registry, and I am wondering if there is a
> standard schema definition for casRegisteredService out there?

> Searching through the list I find someone’s attribute/object definitions 
> (copied
> below), but I am not sure if those came from the docs? I’d like to make sure I
> have the right schema setup.

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.1

> NAME 'casServiceUrlPattern'

> DESC 'Service URL pattern.'

> EQUALITY caseIgnoreMatch

> SUBSTR caseIgnoreSubstringsMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.2

> NAME 'casServiceEnabled'

> DESC 'Service enabled flag.'

> EQUALITY booleanMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.7

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.3

> NAME 'casServiceSsoEnabled'

> DESC 'TRUE to participate in SSO, FALSE to force authentication.'

> EQUALITY booleanMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.7

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.4

> NAME 'casServiceAnonymousAccess'

> DESC 'TRUE to use opaque, anonymous identifier for NetID, FALSE otherwise.'

> EQUALITY booleanMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.7

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.5

> NAME 'casServiceAllowedToProxy'

> DESC 'TRUE to enable proxy authentication support, FALSE otherwise.'

> EQUALITY booleanMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.7

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.6

> NAME 'casServiceTheme'

> DESC 'Spring theme name to use for service.'

> EQUALITY caseIgnoreMatch

> SUBSTR caseIgnoreSubstringsMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.7

> NAME 'casUsernameAttribute'

> DESC 'Attribute name whose value should be used for service-specific NetID.'

> EQUALITY caseIgnoreMatch

> SUBSTR caseIgnoreSubstringsMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.8

> NAME 'casAllowedAttributes'

> DESC 'Names of attributes to be released to service. Facilitates
> service-specific attribute release.'

> EQUALITY caseIgnoreMatch

> SUBSTR caseIgnoreSubstringsMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.9

> NAME 'casIgnoreAttributes'

> DESC 'TRUE to disable service-specific attribute release, FALSE otherwise.
> Supersedes casAllowedAttributes.'

> EQUALITY booleanMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.7

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.10

> NAME 'casEvaluationOrder'

> DESC 'Numerical evaluation order of this service.'

> EQUALITY integerMatch

> ORDERING integerOrderingMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.27

> SINGLE-VALUE )

> #

> ################################################################################

> #

> attributeTypes: (

> 1.3.6.1.4.1.6760.6.1.11

> NAME 'casRequiredHandlers'

> DESC 'Names of authentication handlers that must succeed to gain access to 
> this
> service. Part of MFA support.'

> EQUALITY caseIgnoreMatch

> SUBSTR caseIgnoreSubstringsMatch

> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

> ########################################################

> # Objectclasses below #

> ########################################################

> objectClasses: (

> 1.3.6.1.4.1.6760.6.2.1

> SUP top

> STRUCTURAL

> NAME 'casRegisteredService'

> DESC 'CAS registered service.'

> MUST ( uid $ casServiceUrlPattern $ cn )

> MAY ( description $ casServiceEnabled $ casServiceSsoEnabled $
> casServiceAnonymousAccess $

> casServiceAllowedToProxy $ casServiceTheme $ casUsernameAttribute $
> casAllowedAttributes $

> casIgnoreAttributes $ casEvaluationOrder $ casRequiredHandlers ))

> Thanks,

> Jason

> Jason Castor

> Senior Programmer Analyst

> [email protected] | CLE C039

> --
> - 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/47a3fabaa5c7418b87c722366f61705f%40uaru.uvic.ca
> .

-- 
--Misagh 

-- 
- 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/35274800.237630.1504119484015.JavaMail.zimbra%40unicon.net.

Reply via email to