Single Sign-On (SSO) via SAML

HackerOne supports Single Sign-On (SSO) through Security Assertion Markup Language 2.0 (SAML 2.0) for these providers:

Contact HackerOne if you have another SAML provider.

Set Up

To configure Single Sign-On via SAML:

  1. Go to: Settings > General > Authentication.
  2. In the SAML section, click Add SAML settings to add your provider information.

saml-1

  1. Enter information for these fields:
Field Details
Email Domain The email domain for users that will be required to use SAML authentication. Note: Please use your own domain, not the HackerOne domain.
Single Sign On URL The URL from your SAML provider to initiate a single sign-on attempt, sometimes called the login URL.
X509 Certificate The certificate from your SAML provider to verify the single sign-on response

saml-2

  1. Click Run test. This will launch a new window that'll allow a test login.

saml-3

  1. Enter your login credentials to the test window. After your login attempt, the test will either succeed or fail and provide warning messages about your test login in the Status section.
  2. Click the Run another test link if your test fails. If your test is successful, request approval of your settings by clicking Request Verification.

saml-4

  1. HackerOne will review and verify your SAML settings and notify you within 1 business day after the review is complete.
  2. After HackerOne approves your request, click the Migrate Users button when you're ready to enable SAML for all of your users.

saml-5

Note: Your program must be launched and not in sandbox mode to set up SAML.

Additional Information

Here are some screenshots that provide additional details on Service Provider and Attribute mapping:

saml1

saml_2