First, thanks for the quick response! Second, I was just looking at the merging repository as a way to do this and I’m glad I was on the right track.
Unfortunately, I don’t have think I have time to implement v5 and meet the project deadline. I haven’t been supporting our CAS install for a couple years, so I didn’t realize how far behind we are I will be making that a priority. Out of curiosity, how do you do this in one line in v5? Geoff From: [email protected] [mailto:[email protected]] On Behalf Of Misagh Moayyed Sent: Wednesday, October 18, 2017 4:02 PM To: [email protected] Subject: Re: [cas-user] Create and Return Custom Attribute Sorry, forgot the reference: https://github.com/apereo/person-directory ________________________________ From: "Misagh Moayyed" <[email protected]<mailto:[email protected]>> To: [email protected]<mailto:[email protected]> Sent: Wednesday, October 18, 2017 1:01:47 PM Subject: Re: [cas-user] Create and Return Custom Attribute You need to set up a merging-attribute repository, where one is what you have and the second is one based on a groovy script, and you let the groovy script build the attribute by coding that logic in there. Results are merged and collected. Then you return the attribute you build as usual. Alternatively, you let AD auto-build the attribute somehow and you fetch like any other attributes; alternatively you find an attribute in AD that matches what you need, if any. Alternatively, you switch to 5 and do this in 1 line. ________________________________ From: "Whittaker, Geoffrey" <[email protected]<mailto:[email protected]>> To: [email protected]<mailto:[email protected]> Sent: Wednesday, October 18, 2017 12:27:35 PM Subject: [cas-user] Create and Return Custom Attribute I’m on version 4.2.7 and have a new service coming online which I need some help with. The service expects an email address as the username in a specific format, but the AD email entry is the user’s email alias and thus doesn’t always match. For example: Joe User logs into the application with JUser123 as their username. This matches their AD username. However, the CAS client application is looking for [email protected]<mailto:[email protected]>. Since Joe User set up an email alias of [email protected]<mailto:[email protected]> that is what’s returned as the principle ID. Since the application is looking for [email protected]<mailto:[email protected]>, it’s failing to match up. I need to make a custom attribute that takes the username the user entered, appends “@myschool.edu” and passes that back as the principle ID. I know how to set the principleID in Cas-Management, but I need to figure out how to build that value. Can anybody point me in the direction of some documentation to accomplish this? Thanks, Geoff -- - 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/7ddeff9331f44685af620cca2ea0f446%40neptune2.unfcsd.unf.edu<https://groups.google.com/a/apereo.org/d/msgid/cas-user/7ddeff9331f44685af620cca2ea0f446%40neptune2.unfcsd.unf.edu?utm_medium=email&utm_source=footer>. -- --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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/934320051.5615235.1508356907771.JavaMail.zimbra%40unicon.net<https://groups.google.com/a/apereo.org/d/msgid/cas-user/934320051.5615235.1508356907771.JavaMail.zimbra%40unicon.net?utm_medium=email&utm_source=footer>. -- --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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/729206900.5615306.1508356931221.JavaMail.zimbra%40unicon.net<https://groups.google.com/a/apereo.org/d/msgid/cas-user/729206900.5615306.1508356931221.JavaMail.zimbra%40unicon.net?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/6918f14fded7406e81fa7cb13f8c14fb%40neptune2.unfcsd.unf.edu.
