Complex login forms/chained auth - FortiADC vs. BIG-IP APM
Hi there,
due to crazy pricing in subscription models and such we're considering FortiADC as a possible replacement for our F5 BIG-IP 2-node-cluster.
I have FortiADC v7.4.4 running in an eve-ng lab and some questions arose.
We have BIG-IP LTM & APM but we do nothing with App Portals, we just use 1:1 mappings (almost) with a portal front with complex logic.
So something I would need, and I do not know if FortiADC can do that, or if things would have to be designed differently: On BIG-IP I have an Access Profile, an equivalent I assume to HTLM Forms, where I have a form with CAPTCHA, user name and password, which then goes to AD/LDAP, then a second dialog for internal MFA authenticating over RADIUS, and then it saves the successful auth state as a user session variable, which is then used in a script for Remote Desktop Gateway clearance in the background. The BIG-IP then internally transitions to a forwardable Kerberos ticket for the user to access all the published servers as SSO associated with a session cookie in the user's browser.
So I wonder if FortiADC can do something remotely similar to this - chain or combine authentications like an internal MFA (not FortiToken) and traditional AD. There are custom forms in FortiADC but, if I understand correctly, only for branding.
If that's not possible I guess the only alternative would be using our on-premise AD FS in a SAML way where at least those two auths could be combined. Regrettably there is no CAPTCHA protection for on-premise AD FS I know of. Would using the "AD FS Proxy" on FortiADC also fall under the WAF/DoS Protection regime?
Thanks!
Regards, Markus
