Enable IdP-initiated SSO (optional)

Black Duck Portal documentation

How to enable IdP-initiated SSO.

Important:

This Early Access release of the Black Duck Portal focuses on essential functionality, providing access to Black Duck®Continuous Dynamic™ and the Black Duck Community. Future development will expand the portal's capabilities to include all of Black Duck’s online products and resources. Access to this release is restricted. If your company is interested in being considered as a candidate, please reach out to your Sales Representative.

By default, Black Duck Portal uses SP-initiated authentication, where users access Black Duck Portal to start the authentication process. IdP-initiated authentication reverses this: the login flow begins at your IdP, which sends an unsolicited response to Black Duck Portal. Black Duck Portal does not support IdP-initiated authentication for OIDC connections.

CAUTION:
IdP-initiated authentication is less secure and is not recommended. Use SP-initiated SSO whenever possible.
  1. Create a support case in Black Duck Community, including your IdP's callback URL (sometimes called the assertion consumer service (ACS) URL or reply URL) in the request.
    Note: The name of this URL varies from IdP to IdP. See Get help with Black Duck Portal for more information.
  2. After a support representative enables IdP-initiated SSO, use Black Duck Portal's callback URL to finalize the setup in your IdP:
    https://id.blackduck.com/login/callback?connection={TenantID}&organization={TenantID}
  3. Replace {TenantID} with your tenant ID.
    Tip: After you create a service account, you can find your tenant ID on the Service Accounts page. Select the options icon next to any service account, and then select Manage Secret. Your tenant ID appears in the Tenant ID field.