Manual Chapter :
HTTP Basic Authentication for Microsoft Exchange Clients
Applies To:
Show VersionsBIG-IP APM
- 14.0.1, 14.0.0
HTTP Basic Authentication for Microsoft Exchange Clients
Overview: Configuring APM for Exchange clients that use HTTP Basic
Access Policy Manager (APM®) requires an Exchange
profile to support Microsoft Exchange clients. An Exchange profile is specified in the access
profile attached to the virtual server that handles the traffic from Exchange clients.
About Exchange
profiles
An Exchange profile specifies service settings for Microsoft Exchange
clients. Based on the settings, Access Policy
Manager (APM) identifies the client,
authenticates the client and, when an SSO configuration is specified, provides SSO.
In an Exchange profile, you can specify settings for one or more of these
Microsoft Exchange services:
- ActiveSync
- Autodiscover
- Exchange Web Service
- Offline Address Book
- Outlook Anywhere
For Microsoft Exchange clients that are configured to use NTLM, you must
include an NTLM authentication configuration in the Exchange profile.
With an
NTLM authentication configuration, APM supports only Kerberos SSO on the back end.
An Exchange profile is specified in an access profile.
Configuring an
Exchange profile
If any of the Microsoft Exchange clients you support authenticate using NTLM, you must
first create these objects:
- A machine account
- An NTLM Auth configuration
- At least one Kerberos SSO configuration
For Access Policy Manager (APM) to support Kerberos SSO, a
delegation account is required on Active Directory.
You create an Exchange profile to specify how to
handle traffic from Microsoft Exchange clients.
- On the Main tab, click.A list of Exchange profiles displays.
- ClickCreate.A Create New Exchange Profile popup screen displays general settings.
- In theExchange Namefield, type a name for the Exchange profile.
- From theParent Profilelist, select a profile.The Exchange profile inherits settings from the parent profile that you select.APM supplies a default Exchange profile named exchange.
- Repeat these steps for one or more Microsoft Exchange services:
- From Service Settings on the left, select an Exchange service.Settings for the service are displayed in the right pane.
- In theURLfield, retain any default settings that are displayed or type a path to use to match the Exchange client.Default settings for this field are supplied in the default exchange profile.
- From theFront End Authenticationlist, select the type of authentication to use:Basic,Basic-NTLM, orNTLM.Only the applicable authentication types for the particular the Exchange service are included on the list.If you selectNTLMorBasic-NTLM, you must also select a configuration fromNTLM Configurationlist on the General Settings screen.
- From theSSO Configurationlist, select an SSO configuration, if needed, for use after initial login.ForBasic-NTLMandNTLMauthentication types, only Kerberos SSO is supported.
You configured settings for one or more Microsoft Exchange services. - ClickOK.The screen closes.
The Exchange profile is displayed on the list.
Apply this Exchange profile by adding it to an
access profile.
Creating an access profile for Exchange clients
You create an access profile to provide the access policy configuration for a
virtual server that establishes a secured session. You add an Exchange profile to the
access profile to specify how to handle traffic from Microsoft Exchange
clients.
- On the Main tab, click.The Access Profiles (Per-Session Policies) screen opens.
- ClickCreate.The New Profile screen opens.
- In theNamefield, type a name for the access profile.A access profile name must be unique among all access profile and any per-request policy names.
- In the Configurations area from theExchangelist, select an Exchange profile.Exchange profiles specify any SSO configurations for Microsoft Exchange services, such as Autodiscover, Outlook Anywhere, and so on. The configuration in the Exchange profile is used for Microsoft Exchange clients regardless of any SSO configuration you select from theSSO Configurationlist in this access profile.
- In the Language Settings area, add and remove accepted languages, and set the default language.A browser uses the highest priority accepted language. If no browser language matches the accepted languages list, the browser uses the default language.
- ClickFinished.
- To change from using the default-log-settings that APM automatically adds to the access profile, you can do this.:Logging occurs for a session only when a log setting is specified for the access profile.
- Click the name of the access profile.The Properties screen opens.
- On the menu bar, clickLogs.The General Properties screen opens.
- In the Log Settings area, move log settings from theAvailablelist to theSelectedlist.
- ClickUpdate.
You can configure log settings in thearea of the product.
The access profile displays in the Access Profiles
List. Default-log-setting is assigned to the access profile.
Verifying log settings for the access profile
Confirm that the correct log settings are selected
for the access profile to ensure that events are logged as you intend.
Log settings
are configured in the
area of the product. They enable and disable logging for access
system and URL request filtering events. Log settings also specify log publishers
that send log messages to specified destinations. - On the Main tab, click.The Access Profiles (Per-Session Policies) screen opens.
- Click the name of the access profile that you want to edit.The properties screen opens.
- On the menu bar, clickLogs.The access profile log settings display.
- Move log settings between theAvailableandSelectedlists.You can assign up to three log settings that enable access system logging to an access profile. You can assign additional log settings to an access profile provided that they enable logging for URl request logging only.Logging is disabled when theSelectedlist is empty.
- ClickUpdate.
An access profile is in effect when it is assigned to a virtual server.
Configuring an
access policy for Microsoft Exchange clients
Before you configure this access policy, you must have an AAA Active Directory server
configured in Access Policy Manager.
You configure an access policy to support
Microsoft Exchange clients with login, HTTP basic authentication, and SSO.
This access policy does not support Microsoft Exchange clients that are configured
to authenticate using NTLM.
- On the Main tab, click.The Access Profiles (Per-Session Policies) screen opens.
- In the Per-Session Policy column, click theEditlink for the access profile you want to configure.The visual policy editor opens the access policy in a separate screen.
- On a policy branch, click the(+)icon to add an item to the policy.A popup screen displays actions on tabs, such as General Purpose and Authentication, and provides a search field.
- On the Logon tab, selectLogon Pageand click theAdd Itembutton.The Logon Page Agent properties screen opens.
- Make any changes that you require to the properties and clickSave.The properties screen closes and the policy displays.
- On the fallback branch after the previous action, click the(+)icon to add an item to the policy.A popup screen opens.
- On the Authentication tab, selectAD Auth.A properties screen displays.
- From theServerlist, select a server.
- ClickSave.The properties screen closes and the policy displays.
- On the Successful branch after the previous action, click the(+)icon.A popup screen opens.
- On the Assignment tab, selectSSO Credential Mappingand clickAdd Item.A properties screen opens.
- ClickSave.The properties screen closes and the policy displays.
- Click theApply Access Policylink to apply and activate the changes to the policy.
To apply this access policy to network
traffic, add the access profile to a virtual server.
To ensure that logging is configured to meet your
requirements, verify the log settings for the access profile.
Adding the access
profile to the virtual server
You associate the access profile with the virtual
server so that Access Policy Manager can apply the profile to incoming traffic.
- On the Main tab, click.The Virtual Server List screen opens.
- Click the name of the virtual server you want to modify.
- In the Access Policy area, from theAccess Profilelist, select the access profile that you configured earlier.
- ClickUpdateto save the changes.
Your access policy is now associated with the virtual server.