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.

Reply via email to