I may have found it. Would this be relevant? - HandlerResult.getPrincipal() <https://apereo.github.io/cas/4.0.x/javadocs/apidocs/org/jasig/cas/authentication/HandlerResult.html#getPrincipal()> - Principal.getAttributes() <https://apereo.github.io/cas/4.0.x/javadocs/apidocs/org/jasig/cas/authentication/principal/Principal.html#getAttributes()>
*daniel spillers* University of Arkansas at Little Rock <http://ualr.edu/> | Information Technology Services 501.916.3010 | ualr.edu/itservices On Tue, Sep 27, 2016 at 9:28 AM, Daniel Spillers <[email protected]> wrote: > 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/ap >> ereo.org/group/cas-user/. >> To view this discussion on the web visit https://groups.google.com/a/ap >> ereo.org/d/msgid/cas-user/080e9ebd-58d4-4b86-903e-c656247d1b >> 5b%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%2BB8tW5XFh71UEPziOQcKovygt_JVCRoiW4eCL6%3D7__7AGGd_A%40mail.gmail.com. For more options, visit https://groups.google.com/a/apereo.org/d/optout.
