Welcome to ISAserver.org
Forums |
Register |
Login |
My Profile |
Inbox |
RSS
|
My Subscription |
My Forums |
Address Book |
Member List |
Search |
FAQ |
Ticket List |
Log Out
Need help modifying FPCRuleElements.UserAgentMappings for FBA
|
Users viewing this topic:
none
|
Logged in as: Guest
|
Login | |
|
Need help modifying FPCRuleElements.UserAgentMappings f... - 18.Jan.2007 11:46:53 AM
|
|
|
Jack in the Box
Posts: 51
Joined: 21.Mar.2001
From: Edmonton, AB, CA
Status: offline
|
In ISA 2004 I use FlexAuth from Collective Software to provide forms based authentication for my various web publishing rules. One of the nice features though is the ability to specify which browser's to supply a FBA page for based on the browser user agent string, with those that do not meet the criteria falling back to a standard basic authentication prompt. For example, this is the what I currently have FlexAuth configured to use FBA for: (MSIE 5\..*|MSIE 6\..*|MSIE 7\..*|Gecko). This works really well in that mobile devices, like a PDA, usually present an MSIE 4.01 user agent string and instead of trying to render a FBA page for the mobile user to authenticate with instead the device uses a standard authentication prompt and it is consistent. I'm currently working on a migration from ISA 2004 to ISA 2006 and obviously with ISA 2006 natively supporting FBA I'm hoping to eliminate FlexAuth entirely. The default forms are smart enough to fall back to basic authentication for Outlook, Word, etc... so things like RPC over HTTPS, ActiveSync from a mobile device or Word opening a document from a WSS document library all get prompted for credentials using basic authentication and it works great. The one issue I have though is the mobile web browsers on Pocket PC's and such are getting the FBA page when they browse to an ISA 2006 published site instead of getting prompted for basic autyhentication like we currently have configured using FlexAuth. When I was beta testing ISA 2006 I brought this up in the newsgroups and I recall the response being that this behaviour could be modified programtically but not through the GUI. According to this page (http://www.microsoft.com/technet/isa/2006/authentication.mspx) this setting is controlled by the ISA Server COM object FPCRuleElements.UserAgentMappings. quote:
Fallback to Basic authentication By default, when form-based authentication cannot be used with a specific client, ISA Server requires Basic authentication instead. This is configured in the ISA Server COM in the user agent mappings collection, FPCRuleElements.UserAgentMappings. For more information, see the ISA Server SDK documentation. Well, not wanting to be one of those guys who is hoping someone will do my work for me I downloaded the ISA 2006 SDK to get more information and I found the section dealing with user agent mappings but I'm over my head and I'm not sure how to get the current values ISA is using, yet alone what to change to get the result I desire. Anyone here have experience modifying the user agent settings that FBA uses? Also, before anyone says it, yes, I know ISA 2006 can render mobile compatible FBA pages but I need mobile devices to receive that standard authentication prompt instead for other reasons.
|
|
|
|
New Messages |
No New Messages |
Hot Topic w/ New Messages |
Hot Topic w/o New Messages |
Locked w/ New Messages |
Locked w/o New Messages |
|
Post New Thread
Reply to Message
Post New Poll
Submit Vote
Delete My Own Post
Delete My Own Thread
Rate Posts |
|