Excellent! Misagh, could you point me to any documentation that would guide me as to what methods or properties I would use on the HandlerResult to access the principal and its attributes?
*daniel spillers* University of Arkansas at Little Rock <http://ualr.edu/> | Information Technology Services 501.916.3010 | ualr.edu/itservices On Mon, Sep 26, 2016 at 2:56 PM, Misagh Moayyed <[email protected]> wrote: > Depending on what those “things” are, you can either look at the > HandlerResult and peek into either the authentication object or the > principal associated with it, and you’ll find the attributes. > > -- > Misagh > > From: djspillers <[email protected]> <[email protected]> > Reply: djspillers <[email protected]> <[email protected]> > Date: September 26, 2016 at 11:06:52 PM > To: CAS Community <[email protected]> <[email protected]> > Subject: [cas-user] Re: Access to authenticatedEntryAttributes from > HandlerResult > > I might have titled this topic "access to LdapEntry attributes (perhaps > stored in principalAttributeMap?) instead of authenticatedEntryAttributes. > > On Monday, September 26, 2016 at 2:22:24 PM UTC-5, djspillers wrote: >> >> I've written my own Authentication Handler to do some extra things after >> authentication. I've overridden the authenticateUsernamePasswordInternal >> method and the first thing I do is run the authenticate method against the >> delegate: >> >> @Override >> protected HandlerResult authenticateUsernamePasswordInternal(final >> UsernamePasswordCredential usernamePasswordCredential) >> throws GeneralSecurityException, PreventedException { >> >> /** Authenticate. */ >> final HandlerResult result = this.delegate.authenticate(use >> rnamePasswordCredential); >> >> >> What I need to do is check some of the ldapEntry attributes that get >> populated after authentication (the delegate is >> an LdapAuthenticationHandler) in order to decide whether or not to do >> the "extra things". >> >> Do I have access to that information from within my authentication >> handler at this point, either from the delegate or the HandlerResult? Could >> anyone provide guidance, even guidance on what additional information I >> need to provide you? Thank you. >> >> *daniel spillers* >> University of Arkansas at Little Rock <http://ualr.edu/> | Information >> Technology Services >> 501.916.3010 | ualr.edu/itservices >> >> -- > 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 post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ > . > To view this discussion on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/080e9ebd-58d4-4b86-903e- > c656247d1b5b%40apereo.org > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/080e9ebd-58d4-4b86-903e-c656247d1b5b%40apereo.org?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/a/apereo.org/d/optout. > > -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2BB8tW6QXqzTnYjTWzPHwmaBtKWd8Su6%3DQyAJAmRyRFCAyW1-g%40mail.gmail.com. For more options, visit https://groups.google.com/a/apereo.org/d/optout.
