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.

Reply via email to