General Settings → Authentication → About Third-Party Authentication → Configuring External Identity Provider Settings
You can enable SBM to accept authenticated users using an external identity provider. If you are using SSO to manage user sessions, select one of the following options:
Otherwise, if you are not using SSO, enter the Custom HTTP header that is used by the identity provider to pass the user ID to SBM. The default value is REMOTE_USER.
For more information on these options, refer to the corresponding topics below.
You can configure authentication settings for a third-party service provider with or without SSO. Details on configuring settings with SSO are provided below.
For example:
<filter> <filter-name>MySample3rdPartyFilter</filter-name> <filter-class>com.acme.authentication.MySample3rdPartyFilter</filter-class> <init-param> <param-name>param1</param-name> <param-value>value1</param-value> </init-param> <init-param> <param-name>param2</param-name> <param-value>value2</param-value> </init-param> </filter> <filter-mapping> <filter-name>MySample3rdPartyFilter</filter-name> <url-pattern>/login</url-pattern> </filter-mapping>
SAML2 requires a trust relationship between the identity provider and the service provider via an exchange of metadata between the two entities. On the SSO server, you will use SBM Configurator to retrieve the service provider metadata (which includes a unique entity ID) and you will use it to register the SSO server with your identity provider. You will then obtain metadata from the identity provider and enter it into SBM Configurator to establish the trust.
If you have multiple SSO servers (as you would in a multi-environment installation), depending on the identity provider requirements you might need to register the entity ID from each SSO server individually with the identity provider.
The following steps describe how to perform a typical metadata exchange.
The exchange of metadata is now complete and the trust relationship between SBM and your external identity provider has been established.
Copyright © 2007–2016 Serena Software, Inc. All rights reserved.