You can use Access Manager 7 2005Q4 for authentication on Service Provider end-user pages. If integration with Access Manager is configured, Access Manager ensures that only authenticated users can access the end-user pages.
Service Provider requires the user name for auditing purposes. Update the AMAgent.properties file to add the user’s ID to the HTTP headers, for example:
com.sun.identity.agents.config.response.attribute.mapping[uid] = HEADER_speuid
The end-user-page authentication filter puts the HTTP header value into the HTTP session where the rest of the code expects it to be.