Forum Discussion
Hamish_35071
Nimbostratus
Dec 02, 2009TACACS password authentication - Handling Password Expiry
I'm implementing client authentication on an F5 using forms. Mostly based upon the auth-by-forms iRule found on codeshare. But I need to add in a new feature. Password Expiry.
The TACACS server (Cisco ACS) has been successfully configured to expire a password after the first use (If it's been changed by an admin). But I need to detect that at the F5 in an iRule and give back a form to change the password... WHich needs two things.
1. The ability to detect the password has expired.
2. The ability to pass through a request to update a password.
I should mention that this is all being done without the use of a separate webserver.
now since the authentication uses PAM, it should be possible to pickup the state and change the password. Since PAM can doit. But I don't see any docs that say how to interface to that with an iRule.
Anyone know?
TIA
Hamish.
- hoolio
Cirrostratus
Hi Hamish, - Hamish_35071
Nimbostratus
I investigated AUTH::Response_data first... I don't get anything from it... I've implemented the check as - hoolio
Cirrostratus
Hi Hamish, - Hamish
Cirrocumulus
Yeah, we're trying to get some decent answers out of them. We don't get to talk direct to F5 support anymore, so it may just be that the path of communication is slightly garbling the info passing back & forth. It's possible that they don't realise exactly what we're asking. - hoolio
Cirrostratus
I opened a case with F5 Support requesting more complete details on the possible AUTH::response_data values for all client auth types not currently listed on the wiki page. The case number is C606593. I'll let you know what I find from that. If you get any answers on your case, please let me know. - Xylene_UK_11374
Nimbostratus
http://devcentral.f5.com/wiki/default.aspx/iRules/AUTH__response_data.html - hoolio
Cirrostratus
By the way, part of the info I received from Support from C606593 was:
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects