The following sections explain how to configure the Access Gateway with a domain-base multi-homing service. The instructions assume that you have a functioning Novell Filr server on Linux and a functioning Access Manager system (3.1 SP1 IR1 or higher) with a reverse proxy configured for SSL communication between the browsers and the Access Gateway.
The Filr server needs to be configured to trust the Access Gateway to allow single sign-on with Identity Injection and to provide simultaneous logout. You also need to create an Access Gateway proxy service and configure it.
For information on other possible Access Gateway configurations, see “Teaming 2.0: Integrating with Linux Access Gateway”.
To use Novell Filr as a protected resource of an Access Gateway and to use Identity Injection for single sign-on, the Filr server needs a trusted relationship with the Access Gateway. With a trusted relationship, the Filr server can process the authorization header credentials. The Filr server accepts only a simple username (such as user1) and password in the authorization header.
To configure a trusted relationship and simultaneous logout, specify the reverse proxy configuration settings for your Filr appliance, as described in Changing Reverse Proxy Configuration Settings
in the Novell Filr 1.0.1 Installation and Configuration Guide.
To configure a reverse-proxy single sign-on service for Filr, complete the following tasks:
Before you can configure the domain-based proxy service, you need to create a new reverse proxy. For information on how to create a reverse proxy, see Managing Reverse Proxies and Authentication
in Configuring the Access Gateway to Protect Web Resources
in the https://www.netiq.com/documentation/novellaccessmanager32/accessgatewayhelp/data/bookinfo.html#bookinfo.
In the Administration Console, click Creating a New Reverse Proxy.
> > , then click the name of the reverse proxy that you created inClick the reverse proxy link that you have previously created. In the
, click , then fill in the following fields:Proxy Service Name: Specify a display name for the proxy service that the Administration Console uses for its interfaces.
Published DNS Name: Specify the DNS name you want the public to use to access your site. This DNS name must resolve to the IP address you set up as the listening address. For example, Filr.doc.provo.novell.com.
Web Server IP Address: Specify the IP address of the Filr server.
Host Header: Select the
.Web Server Host Name: Because of your selection in the
field, this option is dimmed.Click
.Click the newly added proxy service, then select the
tab.Configure the Changing Reverse Proxy Configuration Settings
in the Novell Filr 1.0.1 Installation and Configuration Guide. This will be either port 443 or 8443.
When using SSL, select
in the Access Manager configuration, then select one of the following:Any in reverse proxy store: Select this option if your Filr and Access Manager servers are in separate geographical locations, or if you want added security within your local network.
Do not verify: Select this option if your Filr and Access Manager servers are part of the same local network.
Click
.Click
.Continue with Configuring Protected Resources.
There are two policies that you need to create: LDAP Identity Injection and X-Forward-Proto:
In the Administration Console, click
> .Select the policy container, then click
.Specify ldap_auth as the name for the policy, select for the type, then click .
(Optional) Specify a description for the injection policy. This is useful if you plan to create multiple policies to be used by multiple resources.
In the
section, click , then select .Fill in the following fields:
User Name: If users are provisioned with cn or uid attributes, select , then select . In the drop-down, select .
or
If users are provisioned with mail attributes, select
, then select . In the drop-down, select .Password: Select
, then select .Leave the default value for the
, which is comma.Click
.To save the policy, click
, then click .For more information on creating such a policy, see Configuring an Authentication Header Policy
in the https://www.netiq.com/documentation/novellaccessmanager32/policyhelp/data/bookinfo.html#bookinfo.
When communicating over HTTPS from the browser to Access Manager, and over HTTP from Access Manager to Filr, the X-Forwarded-Proto is a best practice.
In the Administration Console, click
> .Select the policy container, then click
.Specify x-forward as the name for the policy, select for the type, then click .
(Optional) Specify a description for the injection policy. This is useful if you plan to create multiple policies to be used by multiple resources.
In the
section, click , then select .Fill in the following fields:
Custom Header Name: Specify X-Forward-Proto as the name.
Value: Select https.
in the drop-down, then specifyLeave the other settings at the defaults.
Click
.To save the policy, click
, then click .For more information on creating such a policy, see Configuring an Authentication Header Policy
in the https://www.netiq.com/documentation/novellaccessmanager32/policyhelp/data/bookinfo.html#bookinfo.
You need to create two protected resources, one for HTML content and a public protected resource:
Create a protected resource for HTML content:
In the Basic auth with redirection for the name, then click .
, click , specify(Optional) Specify a description for the protected resource. You can use it to briefly describe the purpose for protecting this resource.
Click the
icon next to the drop-down list.Create a new authentication procedure by clicking
, specifying a name for the authentication procedure, then clicking .In the dialog box that is displayed, fill in the following fields.
Contract: Select the
contract.Non-Redirected Login: Select this option.
Realm: Specify a name that you want to use for the Filr server. This name does not correspond to a Filr configuration option. It appears when the user is prompted for credentials.
Redirect to Identity Server When No Authentication Header is Provided: Select this option.
Click
twice.In the
, add the following paths for HTML content:/* /ssf/*
On the configuration page for the protected resource, select the authentication procedure that you just created from the
drop-down list, then click .Create a public protected resource for Web Services:
NetIQ Access Manager is not designed to protect certain public resources. You must complete the following steps to allow these resources to be protected by the Filr server itself, rather than by NetIQ Access Manager.
In the public for the name, then click .
List, click , specify(Optional) Specify a description for the protected resource. You can use it to briefly describe the purpose for protecting this resource.
For the
, select .Click
.In the /* path and add the following paths:
, remove theFor public content:
/ssf/atom/* /ssf/ical/* /ssf/ws/* /ssf/rss/* /ssr/* /rest/* /rest / /dave/* /my_files/* /net_folders/* /shared_with_me /desktopapp/*
The /ssf/rss/* path enables non-redirected login for RSS reader connections.
Filr provides authentication for all of the paths listed above.
Click
.Assign the X-Forward-Proto Header policy to both protected resources that you created:
Click
> > > .For each Filr protected resource, click the
link, select the policy that you created, click , then click .Click
Assign the Identity Injection policy to the HTML protected resource that you created, specifically,
.Click
> > > .For each Filr protected resource, click the
link, select the policy that you created, click , then click .Click
To save the configuration changes, click
> , then click .In the
, ensure that the protected resources you created are enabled.To apply your changes, click
> , then click .Continue with Disabling a Rewriter Profile and Enabling Port Redirection.
NOTE:If you have changed the Filr and Access Manager ports from their defaults (8443 for Filr and 443 for Access Manager), you cannot disable the rewriter profile and enable port redirection as described in this section. Instead, you must configure a rewriter profile in Access Manager, as described in Configuring a Rewriter Profile
in the https://www.netiq.com/documentation/novellaccessmanager32/accessgatewayhelp/data/bookinfo.html#bookinfo.
To disable the HTML Rewriter and enable port redirection:
In the Proxy Service List in Access Manager, ensure that the HTML Rewriter is disabled.
Under the Step 5 in Configuring the Domain-Based Proxy Service.)
tab, ensure that the Connect Port has been modified to port 443. (This matches the configuration that you made inEnable port redirection on the Filr server, as described in Changing the Network Configuration Settings
in the Novell Filr 1.0.1 Installation and Configuration Guide.
This allows Filr to listen on port 8443, and allows Access Manager to forward client requests to port 443.