Configuring the Identity Provider

Configuring the Identity Provider

Use the information from the SAML Descriptor file to configure the Identity Provider.
  1. Click
    Identity Providers
    in the left pane of the Keycloak user interface.
    Identity Provider
  2. Select
    SAML v2.0
    from the Add Provider drop-down menu.
  3. Enter the redirect URL in the
    Redirect URI
    field. The
    Redirect URI
    entry is constructed as follows: https://wfc-keycloak.pttpro.zebra.com/auth/realms//broker/ /endpoint .
    The <Alias>is a convenient label. Change it to an appropriate value. In this example, the alias is WFC-SAML-Auth that results in the following redirect URI: https://wfc-keycloak.pttpro.zebra.com/auth/realms/WFC-SAML-Test-Realm/ broker/WFC-SAML-Auth/endpoint
  4. Set the
    Entity Descriptor
    on.
  5. Enter the SAML descriptor URL in the
    SAML entity descriptor
    field.
    The SAML descriptor URL pulls all the SAML endpoints, certificates etc from the SAML identity provider.
  6. Click
    Save
    .
    General Settings
  7. Configure the SAML details.
    SAML Configuration Details
    1. Enter the single sign-on URL in the
      Single Sign-On URL Service
      field.
      The Single Sign-On Service URL can be copied from the
      <SingleSignOnService>
      parameter in the
      SAML Descriptor
      field. In this example it is:
      https://wfc-keycloak2.pttpro.zebra.com/auth/realms/WFC-SAML-Test-Realm/ protocol/saml
    2. Enter the single logout service URL in the
      Single Logout Service UR
      field.
      The Single Logout Service URL can be copied from the
      <SingleLogoutService>
      parameter in the SAML Description field.
    3. Enable
      Validate Signature
      .
    4. Enable
      HTTP-POST Binding Response
      .
      SAML-Setting
    5. Enable
      HTTP-POST Binding for AuthnRequest
      .
    6. Enable
      HTTP-POST Binding Logout
      .
    7. Enable or Disable
      Want AuthnRequests Signed
      .
    8. Click
      Save
      .
      SAML Settings