We unmarked most of the ones that extended anything useful.  If we missed
one, just open a JIRA ticket with the request/reason, and we'll evaluate it
(in this case, we'd probably remove it, and just mark the method as final).


On Mon, Nov 14, 2011 at 11:57 AM, Vitty, Paul <p.vi...@ulster.ac.uk> wrote:

>  Is there any reason why QueryDatabaseAuthenticationHandler (
> https://github.com/Jasig/cas/blob/master/cas-server-support-jdbc/src/main/java/org/jasig/cas/adaptors/jdbc/QueryDatabaseAuthenticationHandler.java)
> is marked as a final class? I'm trying to extend from it to implement
> below, but obviously can't as it is final.
>
>  Thanks
> Paul
>
>  On 11 Nov 2011, at 17:31, Scott Battaglia wrote:
>
> The AbstractUsernamePasswordAuthenticationHandler should extend the
> AbstractPreAndPostProcessingAuthenticationHandler.
>
>
> On Fri, Nov 11, 2011 at 12:28 PM, Vitty, Paul <p.vi...@ulster.ac.uk>wrote:
>
>>  Hi Scott,
>>
>>  I see that
>> https://github.com/Jasig/cas/blob/master/cas-server-core/src/main/java/org/jasig/cas/authentication/handler/support/AbstractPreAndPostProcessingAuthenticationHandler.java,
>> provides pre and post authenticate methods.
>>
>>
>> https://github.com/Jasig/cas/blob/master/cas-server-support-ldap/src/main/java/org/jasig/cas/adaptors/ldap/BindLdapAuthenticationHandler.java
>>  for
>> example extends from AbstractLdapUsernamePasswordAuthenticationHandler,
>> which in turn extends from AbstractUsernamePasswordAuthenticationHandler.
>> To use the pre/post hooks would require writing a completely custom new
>> BindLdapAuthenticationHandler which extends off
>> AbstractPreAndPostProcessingAuthenticationHandler?
>>
>>  Thanks
>> Paul
>>
>>   On 11 Nov 2011, at 17:16, Scott Battaglia wrote:
>>
>>    Most of the AuthenticationHandlers have Pre and Post hooks.  Can't
>> you just extend one and implement it pre or post?
>>
>>
>> On Fri, Nov 11, 2011 at 11:53 AM, Vitty, Paul <p.vi...@ulster.ac.uk>wrote:
>>
>>> Hi,
>>>
>>> Is there currently a feature in place to allow blacklisting of user
>>> accounts. The scenario we have in our institution is a group of users who
>>> are provisioned in our Active Directory and can currently log on to our CAS
>>> instance, but we want to prevent them from logging on.
>>>
>>> It is a requirement that they are not placed in a different OU, or have
>>> any modifications made to their AD record. They all share a similar naming
>>> convention, i.e. ^[Pp][0-9]{1, 9}$. Is there currently a method of
>>> filtering logons, regardless of the result of the authenticationHandlers?
>>>
>>> If there is not, I'd like to propose that we have some sort of pre and
>>> post authentication hooks added to AuthenticationManager interface, or even
>>> the creation of a FilteredAuthenticationManagerInterface.
>>>
>>> I have a test implementation of FilteredAuthenticationManagerImpl, which
>>> is essentially the same as AuthenticationManagerImpl, but with a pre and
>>> post filter method to define a list of filters to be applied before and
>>> after authentication attempts. If there is any interest in this, I create a
>>> JIRA issue and generate a pull request for it?
>>>
>>> Thanks
>>> Paul
>>>
>>> ________________________________
>>>
>>> This email and any attachments are confidential and intended solely for
>>> the use of the addressee and may contain information which is covered by
>>> legal, professional or other privilege. If you have received this email in
>>> error please notify the system manager at postmas...@ulster.ac.uk and
>>> delete this email immediately. Any views or opinions expressed are solely
>>> those of the author and do not necessarily represent those of the
>>> University of Ulster. The University's computer systems may be monitored
>>> and communications carried out on them may be recorded to secure the
>>> effective operation of the system and for other lawful purposes. The
>>> University of Ulster does not guarantee that this email or any attachments
>>> are free from viruses or 100% secure. Unless expressly stated in the body
>>> of a separate attachment, the text of email is not intended to form a
>>> binding contract. Correspondence to and from the University may be subject
>>> to requests for disclosure by 3rd parties under relevant legislation. The
>>> University of Ulster was founded by Royal Charter in 1984 and is registered
>>> with company number RC000726 and VAT registered number GB672390524.The
>>> primary contact address for the University of Ulster in Northern Ireland
>>> is,Cromore Road, Coleraine, Co. Londonderry BT52 1SA
>>>
>>> --
>>> You are currently subscribed to cas-dev@lists.jasig.org as:
>>> scott.battag...@gmail.com
>>> To unsubscribe, change settings or access archives, see
>>> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>>>
>>>
>>   --
>> You are currently subscribed to cas-dev@lists.jasig.org as: 
>> p.vi...@ulster.ac.uk
>>
>>
>> To unsubscribe, change settings or access archives, see 
>> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>>
>>
>>
>> ------------------------------
>>
>> This email and any attachments are confidential and intended solely for
>> the use of the addressee and may contain information which is covered by
>> legal, professional or other privilege. If you have received this email in
>> error please notify the system manager at postmas...@ulster.ac.uk and
>> delete this email immediately. Any views or opinions expressed are solely
>> those of the author and do not necessarily represent those of the
>> University of Ulster. The University's computer systems may be monitored
>> and communications carried out on them may be recorded to secure the
>> effective operation of the system and for other lawful purposes. The
>> University of Ulster does not guarantee that this email or any attachments
>> are free from viruses or 100% secure. Unless expressly stated in the body
>> of a separate attachment, the text of email is not intended to form a
>> binding contract. Correspondence to and from the University may be subject
>> to requests for disclosure by 3rd parties under relevant legislation. The
>> University of Ulster was founded by Royal Charter in 1984 and is registered
>> with company number RC000726 and VAT registered number GB672390524.The
>> primary contact address for the University of Ulster in Northern Ireland
>> is,Cromore Road, Coleraine, Co. Londonderry BT52 1SA
>>
>> --
>> You are currently subscribed to cas-dev@lists.jasig.org as: 
>> scott.battag...@gmail.com
>>
>>
>>
>> To unsubscribe, change settings or access archives, see 
>> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>>
>>
>  --
> You are currently subscribed to cas-dev@lists.jasig.org as: 
> p.vi...@ulster.ac.uk
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>
>
>
> ------------------------------
>
> This email and any attachments are confidential and intended solely for
> the use of the addressee and may contain information which is covered by
> legal, professional or other privilege. If you have received this email in
> error please notify the system manager at postmas...@ulster.ac.uk and
> delete this email immediately. Any views or opinions expressed are solely
> those of the author and do not necessarily represent those of the
> University of Ulster. The University's computer systems may be monitored
> and communications carried out on them may be recorded to secure the
> effective operation of the system and for other lawful purposes. The
> University of Ulster does not guarantee that this email or any attachments
> are free from viruses or 100% secure. Unless expressly stated in the body
> of a separate attachment, the text of email is not intended to form a
> binding contract. Correspondence to and from the University may be subject
> to requests for disclosure by 3rd parties under relevant legislation. The
> University of Ulster was founded by Royal Charter in 1984 and is registered
> with company number RC000726 and VAT registered number GB672390524.The
> primary contact address for the University of Ulster in Northern Ireland
> is,Cromore Road, Coleraine, Co. Londonderry BT52 1SA
>
> --
> You are currently subscribed to cas-dev@lists.jasig.org as: 
> scott.battag...@gmail.com
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>
>

-- 
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to